Sugarcrm 如何在first_name字段的onblur事件上调用自定义代码?

Sugarcrm 如何在first_name字段的onblur事件上调用自定义代码?,sugarcrm,Sugarcrm,我必须为SugarCRM创建一个插件(可安装包),它将调用Contacts模块中first_name元素的定制JavaScript onblur 如何做到这一点?有关向SugarCRM屏幕添加JavaScript的快速教程,请参阅 一旦您编写并运行了代码,就可以对其进行打包。请查看以获取有关打包自定义代码的一般信息 在这种情况下,您可能会尝试打包editviewdefs.php,但不要这样做。相反,在包中使用post_install.php脚本,并使用parserfacory类操纵视图,这里有更

我必须为SugarCRM创建一个插件(可安装包),它将调用Contacts模块中first_name元素的定制JavaScript onblur

如何做到这一点?

有关向SugarCRM屏幕添加JavaScript的快速教程,请参阅

一旦您编写并运行了代码,就可以对其进行打包。请查看以获取有关打包自定义代码的一般信息


在这种情况下,您可能会尝试打包
editviewdefs.php
,但不要这样做。相反,在包中使用
post_install.php
脚本,并使用parserfacory类操纵视图,这里有更多信息:

我遵循了SugarCRM定制:使用Angel Magaña的定制JavaScript,但删除了所有定制。该软件包只是替换了Custom/modules/Contacts/metadata/editviewdefs.php。如果我已经有了这个文件怎么办?请帮助。你安装了旧的电话号码格式化模块吗?Angel的说明很清楚:“我们不会安装模块,只是检查一些文件。因此,只需下载模块的最新版本,而不必担心您正在使用的SugarCRM版本。”它本打算用作案例研究和示例。但我实际上需要创建一个不覆盖任何自定义设置的安装包。然后阅读我答案的第二段和第三段。我解释了不在editviewdefs中复制,而是通过脚本操纵视图,并给出了一个示例。