1

SugarCRM 6.5 在潜在客户模块中为主要地址和备用地址内置了分组地址字段,可与 Edid 和 Detail 视图一起使用。我已经能够为第三个地址添加字段,但是当我将新地址字段添加到编辑视图和详细信息视图时,它不显示分组字段,只显示一个字段。

根据文档,我可以在 Detail View 和 Edit View 定义中使用 customCode 选项,但我无法成功地让它工作。有没有人对如何做到这一点有任何建议?

4

2 回答 2

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,
  ),
),
于 2012-08-04T14:37:50.777 回答
0

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

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

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

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

于 2013-10-23T11:35:25.030 回答