在 SugarCRM 中,我想编辑潜在客户编辑视图,因此当用户将焦点留在其中一个文本框 (onblur) 上时,我可以调用 js 函数。我编辑了 editviewdefs.php 文件 - 在“phone_work”中添加了一个“customcode”,带有标签:
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 函数称为 hello()。我将 js 函数添加到 jssource\src_files\modules\leads\lead.js 并使用管理员重建 JS 压缩文件。功能是这样的:
功能你好(){警报('asaf'); }
它不起作用并且没有调用该函数,为什么?这是在视图中使用 js 函数的正确方法吗?