【问题标题】:vtiger 7 related module quick create autofillvtiger 7 相关模块快速创建自动填充
【发布时间】:2018-07-19 09:54:57
【问题描述】:

我创建了一个自定义模块并将其与 vtiger 组织模块相关联。自定义模块有一个 uitype10 属性,用于将记录链接到组织。

除了我的相关模块的快速创建表单中的组织名称字段没有自动填写之外,一切正常。我的意思是:

  • 如果我转到组织列表,单击组织,单击联系人图标,然后单击添加按钮从组织面板添加新联系人,快速创建表单显示已填写的组织名称我目前所在的组织名称。

  • 如果我转到组织列表,单击组织,单击我的自定义模块图标,然后单击添加按钮从组织面板添加新记录,快速创建表单显示组织名称为空.我必须在其中手动写入组织名称。

我需要的是我的模块的行为类似于联系人模块,所以当我从组织面板添加新记录时,组织名称字段应该已经填写。

知道如何实现这一目标吗?

【问题讨论】:

    标签: crm vtiger vtigercrm


    【解决方案1】:

    Vtiger 存储vtiger_relatedlists 表中的 2 个模块之间的关系,并基于此表中的详细信息创建按钮 URL 将在 RelationListView.php 中的function getCreateViewUrl() 中生成。您可以在modules/Vtiger/models/RelationListView.php获取核心文件。

    解决方案:crestel_relatedlists 将有relationfieldid 存储您的组织模块的字段ID 与您的模块的关系。如果relationfieldid 设置为“0”,那么您必须使用可以从vtiger_field 表中获取的确切字段ID 进行设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      • 2016-02-27
      • 1970-01-01
      相关资源
      最近更新 更多