セルフルックアッププラグイン 設定
同一アプリ内の他レコードを検索し、一致した1件のフィールド値を自レコードへ反映します。設定行ごとに、
次の順番で設定してください。
- ①検索先のキーフィールド: 他レコードの中から検索するときの一致条件に使うフィールド(赤字はキーフィールドの目印です)。一致するレコードを1件に絞り込めるよう、ユニーク設定のあるフィールドまたはレコード番号のみ選択できます。
- ②自レコードの検索キーとなるフィールド: ①と値を照合する、自レコード側のフィールド(ルックアップ元)。
- ③絞り込み条件(任意): さらに条件を絞り込みたい場合に追加します。
- ④フィールドマッピング: 一致したレコードのどのフィールドを、自レコードのどのフィールドへコピーするか。
- ⑤モーダルに表示するフィールド(任意): ボタン押下後、検索結果を確認するモーダルに表示するフィールドです。未設定の場合は④のマッピング元フィールドが表示されます。
- ⑥ルックアップボタンを設置するスペースフィールド: レコード追加・編集画面にこのボタンが表示されます。
検索はキーフィールドの値変更時ではなく、ボタンを押したときに実行されます。検索結果は件数に
かかわらず必ずモーダルで表示され、内容を確認してから選択したレコードだけが反映されます
(自動で即時反映されることはありません)。出力先フィールドは追加・編集画面で直接編集できなくなり、
②のキーフィールドはレコード一覧のインライン編集で直接編集できなくなります。また、レコード
追加・編集画面では②のキーフィールド名が赤字で強調表示されます。
設定行
削除
| ①検索先のキーフィールド |
|
| ②自レコードの検索キーとなるフィールド |
|
③絞り込み条件(AND結合)
④フィールドマッピング(検索先 → 自レコード)
⑤モーダルに表示するフィールド(任意、未設定時は④のマッピング元フィールドを表示)
削除
→
削除
削除