、私はリード編集ビューを編集したいので、ユーザーがテキストボックスの1つにフォーカスを置いたときにjs関数を呼び出すことができます(onblur )。あなたが見ることができるようにSugarCRM - SugarCRMのビューからのjs関数の呼び出し(例:editviewdefs.php)
array (
array('name'=>'last_name',
'displayParams'=>array('required'=>true),
),
array(
'name' => 'phone_work',
'customCode' => '<input name="phone_work" id="phone_work" size="30" maxlength="25" type="text" value="{$fields.phone_work.value}" onblur="hello()">'
),
),
が、私はハロー()JS関数を呼び出す:タグで、 'phone_work' から 'customcode' を追加 - 私はeditviewdefs.phpファイルを編集しました。 jssource \ src_files \ modules \ leads \ lead.jsにjs関数を追加し、adminを使用してJS圧縮ファイルを再構築しました。 関数は次のとおりです。
function hello() { alert( 'asaf'); }
機能しないと機能が呼び出されないのはなぜですか? は、ビューでjs関数を使用する正しい方法ですか?