我们如何从Sugar CRM 7.5中的record.js中捕获dom中的用户事件?

时间:2015-03-04 13:53:01

标签: sugarcrm

我们如何从Sugar CRM 7.5中的record.js捕获dom中的用户事件?

例如:我在Sugar CRM 7.5记录视图中有一个选择框。 在更改此列表时,我需要隐藏/显示界面中的一些字段。

提前致谢

2 个答案:

答案 0 :(得分:2)

在record.js中你可以访问模型对象,这是SugarCRM的Bean对象的javascript表示

SugarCRM模型是backbone.js模型的扩展,您可以 使用Backbone Events

在record.js中:

initialize : {
     /** initialize code **/
     this.model.on('change:title' , function () {/*...*/})
}

然而如前所述,没有任何JavaScript或PHP,有更简单的方法来实现这一点。请参阅管理面板中的工作室工具。

答案 1 :(得分:1)

有不同的方法来实现这个目标

  • 如果您只想隐藏字段Ref
  • ,则可以依赖字段
  • 您可以在模块的记录视图控制器文件的初始化功能中注册您的事件,请参阅示例代码
  

this.on(' field_name',this.functionName,this);