我有两个下拉列表,让我们说:“工作类型”和“负责人”。
当用户选择“作业类型”时,它将预先选择“负责人”。
示例:
当我选择“财务”时,“大卫”将被预选。 当我选择“电脑”时,“Celion”将被预先选中。 ...
如何在SugarCRM中自定义此功能?在逻辑钩子?还是元数据?
感谢。
答案 0 :(得分:0)
如果您可以访问SugarCRM Professional的Sugar Logic,您可以从这里开始:http://www.profilingsolutions.com/archive/dropdowns-using-sugarlogic-formul/
本文使用类似related($accounts,"account_type")
的逻辑语句,但您可以写出一系列相等/ if / then语句来检查fieldA中的各种值。
如果您使用SugarCRM CE,则无法访问Sugar Logic。在这种情况下,我发现最简单的事情是调整模块的editviewdefs以包含监视字段和设置值的自定义JavaScript。查看/modules/Notes/metadata/editviewdefs.php
以获取有关在编辑视图元数据中包含JavaScript的示例。
还有一点需要注意:如果您通过它的API使用Sugar,它将忽略您对UI视图所做的任何事情。您还需要在Logic Hook中执行此操作,以在整个系统中强制执行此操作。