ある入力フィールドにルックアップで値を設定された際のイベントを取る方法、またはそれに類することができる方法があれば、教えてください。
以下が動かないコードです。customer_id はルックアップのコピー先フィールドコードです。
var target_events = [
‘app.record.create.change.customer_id’,
‘app.record.edit.change.customer_id’
];
kintone.events.on(target_events, function(event) {
console.log(event);
});
Hikaru Saitoさん
ラジカルブリッジの斎藤です。
以下のリファレンスに記述があるように、ルックアップのコピー先フィールドは残念ながらフィールド値変更イベントには対応していません。
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#step3
私がよくやるのは、ルックアップの他のフィールドのコピーを使い、ルックアップ時に他のフィールドの変更時イベントを拾うというやり方です。
いかがでしょうか?