01:42株式会社レキサスの村濱です。下記リファレンスにあるように、現在JavascriptAPIにてルックアップの自動取得が可能になっています。https://cybozudev.zendesk.com/hc/ja/articles/201941984-%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E8%BF%BD%E5%8A%A0%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88#step8しかし、ルックアップフィールドは、なんらか値を取得したあと、リセットしたい場合は「クリア」ボタンを押す必要があります。※クリアボタンを押さなければ、レコードの保存/更新ができず、他のフィールドのコピーした項目もリセットされない。「ルックアップフィールドはプルダウンなどと連携させたい」場合など、ルックアップフィールドへの値の挿入はJavascriptにて行えるのですが、その後リセットができなくて困る点が多々あります。javascriptからの「クリア」機能の実装を希望しています。「ルックアップ参照元のアプリに、空欄と同等のレコードを用意する」という手段があります。アプリBが、アプリA(例えば住所マスタ)から住所の情報を取り出したい場合は下記のようにしています。←空欄と同等のレコード。沖縄:このようにアプリAを設定することで、アプリBでルックアップフィールドで「なし」を選択できるようになるので、ルックアップフィールドを空欄に設定するのと同等のことは可能です。developer向けフォーラムから移動させていただきました。00:29@サイボウズさんこれ、最近僕もとても困っています。手動操作の時は「クリア」を押してデータを空にするわけなので、それがJSで自動的にできないと、開発時の選択肢がとても狭まってしまいます。以前から要望がかなり多い割にスルーされてる印象を受けます。01:06切実さを分かっていただきたいので、具体例を挙げてみました。true」では無視されて元の値のまま確定されてしまいます。空」という判定ができず、ロジックが複雑になってしまいます。APIで行いたいです。上記の理由により、現状では'app.record.create.show'イベントを使っています。「取得」「クリア」をしなくてもフィールドの値を確定できるようなので、create.showの時点でルックアップの値を空にしてやれば、そのまま確定できます。「ほかのフィールドのコピー」を使っている場合は、それらのフィールドも全てJSで書き換えてやる必要があり、面倒です。ルックアップフィールドがdisabledになっていない場合は、JSで値を空にだけして、ユーザーに「クリア」ボタンを押してもらう必要があります。「ルックアップが紐づいたまま確定してしまう状態」だけは避けることができます。上記のような努力をしなくて済み、submitで一発OKなので、とても幸せになれるのであります。03:32当件、埋もれないようにコメントのみ記載します。私も「切望」いたします。});にて対応しました。このイベントは複製時にもキックされるようですので、今のところうまく動いています。Permalink0ログインしてコメントを残してください。