SugarCRM 6.5内置了主要地址和备用地址的引导模块中的分组地址字段,可用于Edid和Detail视图。我已经能够为第三个地址添加字段,但是当我将新地址字段添加到编辑视图和详细信息视图时,它不会显示分组字段,只显示单个字段。
根据文档,我可以在详细视图和编辑视图定义中使用customCode选项,但我无法成功地使其工作。有没有人对如何做到这一点有任何建议?
答案 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)。