kintone 側の不具合に起因して、ルックアップ選択条件プラグインの挙動にも影響が生じることがあるため、参考までに共有します。
まず、関連レコードで参照するキーに、ルックアップの値をそのまま使っている場合、kintone 標準のルックアップ操作で問題が発生することを確認しています。
具体的には、取得ボタンにフォーカスがある状態で Enter キーを押下した場合、画面上はルックアップキーが取得できたように見える一方で、次の現象が発生します。
・「ほかのフィールドのコピー」が実行されない
・保存時にルックアップエラーとなることがある
添付したスクリーンショットでは、関連レコード一覧には値が反映されている一方で、「ほかのフィールドのコピー」で設定している項目には値が入っておらず、保存時にはルックアップエラーとなる状況を示しています。
そのうえで、この現象が発生する構成では、ルックアップ選択条件プラグインについても Enter キー操作時の挙動に影響が生じることを確認しています。
具体的には、取得ボタンにフォーカスがある状態で Enter キーを押下した場合、プラグインによる絞り込みが実行されず、期待どおりに動作しません。
一方で、ルックアップの値と同じ値を別の文字列フィールドに保持し、関連レコードではその文字列フィールドを参照する構成にした場合は、問題なく動作しています。
そのため、少なくともこちらの確認では、関連レコードがルックアップの値そのものを参照している構成が、今回の影響に関係している可能性が高いと考えています。
申し上げたいのは、プラグイン自体に問題があるということではなく、上記の kintone 標準側の不具合に起因して、プラグイン側の挙動にも影響が及ぶケースがあるという点です。
なお、kintone 起因と考えている不具合については、開発者環境において JavaScript やプラグイン等を一切導入していない状態で確認しています。
一方で、ルックアップ選択条件プラグインについては本番環境でのみ確認していますが、その際は他のプラグインをすべて停止した状態でチェックしています。
ただし、こちらで実施した確認はいずれも現象把握を目的とした簡易的なテストであり、厳密な検証ではない可能性があります。
同様の構成で運用されている場合は、取得ボタンにフォーカスした状態での Enter キー操作時の挙動にご留意ください。
関連する過去トピック
ルックアップ選択条件プラグインの選択画面表示条件に関して - プラグイン - rex0220 コミュニティ
添付画像:関連レコード一覧には値が表示されている一方、「ほかのフィールドのコピー」は実行されておらず、保存時にルックアップエラーとなる状況
