在sugarCRM中选择值时,预选下拉列表

时间:2014-01-23 10:50:34

标签: drop-down-menu sugarcrm

我有两个下拉列表,让我们说:“工作类型”和“负责人”。

当用户选择“作业类型”时,它将预先选择“负责人”。

示例:

工作类型:

  1. 财务
  2. 计算机
  3. 杂品
  4. 负责人:

    1. 爱丽丝
    2. 鲍勃
    3. 席琳
    4. 大卫
    5. 当我选择“财务”时,“大卫”将被预选。 当我选择“电脑”时,“Celion”将被预先选中。 ...

      如何在SugarCRM中自定义此功能?在逻辑钩子?还是元数据?

      感谢。

1 个答案:

答案 0 :(得分:0)

如果您可以访问SugarCRM Professional的Sugar Logic,您可以从这里开始:http://www.profilingsolutions.com/archive/dropdowns-using-sugarlogic-formul/

本文使用类似related($accounts,"account_type")的逻辑语句,但您可以写出一系列相等/ if / then语句来检查fieldA中的各种值。

有关Sugar Logic的更多信息:http://support.sugarcrm.com/02_Documentation/01_Sugar_Editions/04_Sugar_Professional/Sugar_Professional_6.7/Administration_Guide/07_Developer_Tools/01_Studio#Using_Sugar_Logic

如果您使用SugarCRM CE,则无法访问Sugar Logic。在这种情况下,我发现最简单的事情是调整模块的editviewdefs以包含监视字段和设置值的自定义JavaScript。查看/modules/Notes/metadata/editviewdefs.php以获取有关在编辑视图元数据中包含JavaScript的示例。

还有一点需要注意:如果您通过它的API使用Sugar,它将忽略您对UI视图所做的任何事情。您还需要在Logic Hook中执行此操作,以在整个系统中强制执行此操作。