1

SugarCRM 6.5には、リードモジュールのプライマリアドレスと、エディッドビューおよび詳細ビューで使用できる代替アドレスのグループ化されたアドレスフィールドが組み込まれています。3番目の住所のフィールドを追加できましたが、新しい住所フィールドを編集ビューと詳細ビューに追加すると、グループ化されたフィールドは表示されず、1つのフィールドのみが表示されます。

ドキュメントによると、詳細ビ​​ューと編集ビューの定義でcustomCodeオプションを使用できますが、これを正常に機能させることができませんでした。誰かがこれを達成する方法について何か提案がありますか?

4

2 に答える 2

1

「billing」や「primary」など、すべてのアドレス フィールドにプレフィックスを付ける必要があります。 次に、住所フィールドの形式は次のよう
に なり ます 。



Editview では、以下のコードを editviewdefs に追加することで、これを単一のグループ化されたアドレスとして表示できます。「billing」を、使用したプレフィックスに置き換えます。

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

スタジオを介して追加されたカスタム住所フィールドがある場合、フィールド名が_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 に答える