SugarCRM 6.5 在潜在客户模块中为主要地址和备用地址内置了分组地址字段,可与 Edid 和 Detail 视图一起使用。我已经能够为第三个地址添加字段,但是当我将新地址字段添加到编辑视图和详细信息视图时,它不显示分组字段,只显示一个字段。
根据文档,我可以在 Detail View 和 Edit View 定义中使用 customCode 选项,但我无法成功地让它工作。有没有人对如何做到这一点有任何建议?
SugarCRM 6.5 在潜在客户模块中为主要地址和备用地址内置了分组地址字段,可与 Edid 和 Detail 视图一起使用。我已经能够为第三个地址添加字段,但是当我将新地址字段添加到编辑视图和详细信息视图时,它不显示分组字段,只显示一个字段。
根据文档,我可以在 Detail View 和 Edit View 定义中使用 customCode 选项,但我无法成功地让它工作。有没有人对如何做到这一点有任何建议?
您必须为所有地址字段(如“帐单”或“主要”)提供前缀。那么您的地址字段将采用以下形式:
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,
),
),
如果您有通过 studio 添加的自定义地址字段,则 Sugarcrm 不会自动对地址字段进行分组,因为字段名称以_c
. 这是一个报告的错误:https ://web.sugarcrm.com/support/issues/cbb00e33-351b-5448-2e5f-4eaf7551f347
这里有一篇博客文章解释了如何解决它:
http://www.profilingsolutions.com/archive/custom-address-fields/
(基本上 -_c
从数据库中创建的地址字段中删除后缀并修复 vardefs)。