セルフルックアッププラグイン 設定

同一アプリ内の他レコードを検索し、一致した1件のフィールド値を自レコードへ反映します。設定行ごとに、 次の順番で設定してください。

  1. ①検索先のキーフィールド: 他レコードの中から検索するときの一致条件に使うフィールド(赤字はキーフィールドの目印です)。一致するレコードを1件に絞り込めるよう、ユニーク設定のあるフィールドまたはレコード番号のみ選択できます。
  2. ②自レコードの検索キーとなるフィールド: ①と値を照合する、自レコード側のフィールド(ルックアップ元)。
  3. ③絞り込み条件(任意): さらに条件を絞り込みたい場合に追加します。
  4. ④フィールドマッピング: 一致したレコードのどのフィールドを、自レコードのどのフィールドへコピーするか。
  5. ⑤モーダルに表示するフィールド(任意): ボタン押下後、検索結果を確認するモーダルに表示するフィールドです。未設定の場合は④のマッピング元フィールドが表示されます。
  6. ⑥ルックアップボタンを設置するスペースフィールド: レコード追加・編集画面にこのボタンが表示されます。

検索はキーフィールドの値変更時ではなく、ボタンを押したときに実行されます。検索結果は件数に かかわらず必ずモーダルで表示され、内容を確認してから選択したレコードだけが反映されます (自動で即時反映されることはありません)。出力先フィールドは追加・編集画面で直接編集できなくなり、 ②のキーフィールドはレコード一覧のインライン編集で直接編集できなくなります。また、レコード 追加・編集画面では②のキーフィールド名が赤字で強調表示されます。