リレート フィールドにデータが入力されたときに JavaScript をトリガーしたい
Jquery が隠しフィールド contact_id を監視し、それが変更されたときに Javascript 関数を呼び出す方法を見つけたいと思っていましたが、これが可能かどうかはわかりません
現時点では、イベントが onblur をトリガーするように editviewdefs を変更しました
Code:
array (
'name' => 'contact_name',
'label' => 'LBL_CONTACT_NAME',
'customLabel' => '{$MOD.LBL_CONTACT_NAME}: <span class="required">*</span>',
'displayParams' =>
array (
'initial_filter' => '&account_name_advanced={$fields.account_name.value}&status_advanced=Live',
'field' =>
array (
'onchange' => 'getOpenCases()',
),
'javascript' =>
array (
'btn' => ' onblur="getOpenCases()" ',
'btn_clear' => ' onblur="getOpenCases()" ',
),
),
'tabindex' => '11',
),
ただし、これは、イベントがトリガーされる前に、ユーザーがクリックしてフィールドから離れる必要があることを意味します
contact_id が設定されたらすぐに発生させたい
これは可能ですか?もしそうなら、どうすればそれを達成できますか?