如何添加其他分组地址以进行编辑和详细视图?

时间:2012-07-27 21:02:04

标签: sugarcrm

SugarCRM 6.5内置了主要地址和备用地址的引导模块中的分组地址字段,可用于Edid和Detail视图。我已经能够为第三个地址添加字段,但是当我将新地址字段添加到编辑视图和详细信息视图时,它不会显示分组字段,只显示单个字段。

根据文档,我可以在详细视图和编辑视图定义中使用customCode选项,但我无法成功地使其工作。有没有人对如何做到这一点有任何建议?

2 个答案:

答案 0 :(得分:1)

您必须为所有地址字段指定前缀,例如“结算”或“主要”。然后您的地址字段将采用以下形式:
billing_address_street
billing_address_city
billing_address_state
billing_address_postalcode
billing_address_country

在Editview中,您可以通过在editviewdefs中添加以下代码将其显示为单个分组地址。将“结算”替换为您使用的任何前缀。

array (
  'name' => 'billing_address_street',
  'hideLabel' => true,
  'type' => 'address',
  'displayParams' => 
  array (
    'key' => 'billing',
    'rows' => 2,
    'cols' => 30,
    'maxlength' => 150,
  ),
),

答案 1 :(得分:0)

如果您有通过工作室添加的自定义地址字段,则sugarcrm不会自动对地址字段进行分组,因为字段名称以_c结尾。这是一个报告的错误:https://web.sugarcrm.com/support/issues/cbb00e33-351b-5448-2e5f-4eaf7551f347

这里有一篇博客文章解释如何解决它:

http://www.profilingsolutions.com/archive/custom-address-fields/

(基本上 - 从数据库中创建的地址字段中删除_c后缀并修复vardefs)。