美好的一天。 我想添加包含与某些模块项目相关的链接的字段,但是模块可以更改。 例如,我需要的该字段应位于“帐户”,并且应包含指向“呼叫”,“电子邮件”,“会议”等对象的链接。而且我可以选择
之类的模块和对象该字段怎么做?
答案 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/