如何在类似“ refers_to”的模块中添加组合字段

时间:2018-11-19 16:36:32

标签: sugarcrm suitecrm

美好的一天。 我想添加包含与某些模块项目相关的链接的字段,但是模块可以更改。 例如,我需要的该字段应位于“帐户”,并且应包含指向“呼叫”,“电子邮件”,“会议”等对象的链接。而且我可以选择combined field with selector to choose module and subpanel view get choose modules's item

之类的模块和对象

该字段怎么做?

1 个答案:

答案 0 :(得分:1)

[注意:这是在用“ suitecrm”标记问题之前写的。尽管SuiteCRM基于SugarCRM CE 6.5,但它们的当前版本之间有许多差异,因此,并非以下所述的所有内容都适用于SuiteCRM。]

该字段类型称为flex relate字段。
在常规的Sugar中,每个模块只能具有该类型的一个字段。 它以parent_type(包含链接模块的名称)和parent_id(包含链接记录的ID)的形式保存在数据库中。

您可以从下拉列表 parent_type_display定义的模块中进行选择。
(列表的值应该是模块的技术名称,如URL和数据库字段所示;其标签可以是任何东西。)

如果您希望在不同的模块中使用不同的列表,则可以通过覆盖每个模块options字段的VarDefs的parent_type属性中的列表名称,通过代码来实现。

有关如何在Module Builder和Studio中创建弹性关联字段的说明,请参见官方文档:https://support.sugarcrm.com/Knowledge_Base/Studio_and_Module_Builder/Creating_a_Flex_Relate_Field/