ルックアップのカスタマイズのご相談です。

質問:JavaScriptの記述方法を教えてください。宜しく、お願い致します。
やりたい内容:下記のような表形式の「会社名」にルックアップを設置しております。
自分の入力中のアプリ画面内におきまして、既に他の行で選択された会社名は以降のルックアップの際には、表示されないようにしたいです。
なお、ルックアップの参照先は「会社マスタ」です。検索の絞り込み条件は設定していません。

例:表形式
ヘッダ:会社名(ルックアップ)、訪問日(日付入力)、訪問目的(テキスト入力)
行1:山田工務店、24/1/10、商談
行2:殿馬物産、24/1/11、見積提出
行3:=入力中= ここで会社名をルックアップすると既に入力されている山田工務店と殿馬物産をルックアップの一覧から除きたいです。

ルックアップの一覧からは除けませんが、検査させる方向でコメントします。

サブテーブル内にフィールド3つ設置(会社名、訪問日、訪問目的)されているのだと仮定して、

レコード編集画面でフィールドの値を変更したときのイベント

上記レコードのチェンジイベントで検知してあげるのがいいかと思います。しかし、イベントの対象にルックアップとされていません。
ですので、抜け道的な形になるのですが、マスタに文字列フィールドを追加し、会社名+会社番号(など固有値あれば)を自動計算するフィールドを設置します。(例えば、田中不動産-1のように)

そしてサブテーブル内にも同様のフィールドを追加します。そのうえでチェンジイベントの対象を追加した文字列フィールドとし設定します。
これにより会社名ルックアップ→文字列フィールドの値が変更→チェンジイベントが発生。

あとはそのタイミングでサブテーブル内の値をループし検査し、重複した場合アラートや入力防止等するのも手だと思います。

pomoさん、ありがとうございます。
なるほど、1行入力後にテーブル側の重複を検査して、重複があればアラートをする方法ですね。参考にさせて頂きます。

既製のプラグインをくまなく探したのですが、該当するものは見つかりませんでした。
どなたかプラグインがございましたら教えて下さい。