Entity Selectionリストボックスを簡単に構築する新ツール

Deeplからの自動翻訳

レコードのリストを表示するには、ORDA技術を使用する場合、エンティティ選択リストボックスが最も適しています。4D v18 R2は、エンティティ選択リストボックスを簡単に構築する新しいツールで、あなたの生活を簡素化します。リストボックスビルダーこれは何でしょうか?シンプルなダイアログで、いくつかのステップでリストボックスをセットアップできます(表示するテーブルとフィールドを選択し、列のタイトルを入力し、列の順序を定義します)。

どのように?

フォーム・エディターで新規アイコンをクリックし、リストボックス・ビルダー・ダイアログを表示します。

Form editor toolbar

次に、テーブルとリストボックスに表示されるフィールドを選択します。フィールドの順序は、生成されたリストボックスの列の順序に対応します (単純なドラッグ アンド ドロップ操作で順序を変更することができます)。

blank

エンティティ選択リストボックスには、表示するエンティティ選択のための式が必要です。デフォルトでは、4Dは “Form.currentSelection “を式にプリフィルしています。

Copyボタンをクリックすると、選択されたテーブルからエンティティ選択全体をロードするコードで式がコピーされます。次の例は、プリフィル式と追加コードのクリップボード内容を示しています。

FormcurrentSelection:= . .dsContactall()

最後にBuild widgetボタンをクリックすれば、完了です。エンティティ選択リストボックスが生成されます。ボタンを追加して、クリップボードの内容をボタンのオブジェクトメソッドに貼り付けてみましょう。

blank

デモの様子

このデモビデオでは、”Contacts” データベースを使用します。ビデオでは、2つの例を示しています。最初の例では、「連絡先」テーブルの全員を表示するための、エンティティ選択リストボックス付きのフォームを作成します。

2つ目の例では、2つのリストボックスを作成します。「カテゴリー」と「連絡先」です。ユーザーがカテゴリをクリックすると、そのカテゴリの連絡先のリストが2番目のリストボックスに表示されます。

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。