首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SugarCRM 7.5Professional中,如何添加自定义关系字段?

在SugarCRM 7.5Professional中,如何添加自定义关系字段?
EN

Stack Overflow用户
提问于 2015-10-22 15:16:05
回答 1查看 934关注 0票数 2

在SugarCRM 7.5中,打开联系人并在机会子面板中查看记录时,可以链接机会记录并设置contact_role (机会角色),这是数据库中仅存在于opportunities_contacts中的自定义关系字段。

现在,我需要使用我的两个自定义模块与access_rights之间的多到多关系的相同功能,作为自定义关系字段。

  1. 使用modules创建并部署了两个自定义模块: c_Accounts、c_Users。
  2. c_Accounts和c_Users之间的多对多关系是在Studio中创建的。
  3. custom/metadata/c_accounts_c_usersMetaData中,我添加了

5 => array ( 'name' => 'access_rights', 'type' => 'varchar', 'len' => 36, ),

然后快速修复和重建。我接受了SQL,并将access_rights字段添加到数据库中的关系表中。

  1. 接下来,我在两个自定义模块custom/Extension/modules/{module}/Ext/Vardefs/account_user_access_rights.php中添加了

我看到了Studio子面板中的字段,并将该列添加到子面板视图中。

现在,问题是在两个自定义模块的子面板中正确地显示了列,但是没有从数据库中显示数据。如何将链接表中的数据导入子面板?

在完成上述工作之后。下一步是能够编辑/保存子面板中的字段。

EN

回答 1

Stack Overflow用户

发布于 2015-10-26 14:58:45

这些工具(如)不支持这一点。例如,您提到的Contact角色字段是在Contact模块中作为ContactOpportunityRelationship bean的一部分实现的。

如果您查看如何在联系人元数据中定义机会角色,您将看到需要确保向字段定义中添加正确的"rname_link“。这将确保SugarQuery (用于填充7.5中的子面板)添加正确的联接来填充您的子面板。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33284550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档