1

我需要这样的东西来创建订单。我在 sugarcrm 中有以下字段

name: text field
contacts :dropdown
etc ...

当我从订单编辑视图的下拉列表中选择联系人时,我需要使用 javascript 或 ajax 填充此处的联系人的主要地址字段的联系人下拉列表。它应该填充从联系人到列出的字段的所有字段。联系人字段是:

Primary Address
Street: 
City:   
State:  
Postal Code:    
Country:    

Other Address
Street: 
City:   
State:  
Postal Code:    
Country:    
Copy address from left:

它应该填充到:

收货地址 街道: 城市:
州:
邮政编码:
国家:

账单地址 街道: 城市:
州:
邮政编码:
国家:
从左边复制地址:

是否有可能在sugarcrm中。代码是什么。

4

1 回答 1

0

它相当复杂,但我会使用ajax。以下只是一个建议,因为有几种方法可以实现这种更改。

  • 创建 /custom/moduels/Quotes/MyJS.js
  • 在 MyJS.js 中进行 ajax 调用,该调用在更改联系人下拉列表时执行,并使用返回值更新运输/计费信息。
  • 创建 /custom/modules/Quotes/MyFunctions.php
  • 在 MyFunctions.php 中创建由 ajax 调用调用的 php 函数。此函数加载联系人的信息并以 JSON 字符串形式返回
  • 为 ajax 调用创建一个新的入口点,它指向 MyFunctions.php
  • 复制 /modules/Quotes/tpl/Create/EditViewFooter.tpl 到 /custom/modules/Quotes/tpl/Create/EditViewFooter.tpl
  • 编辑 EditViewFooter.tpl 并使其包含 MyJS.js
于 2011-02-03T12:52:34.193 回答