sugarcrm联系人下拉列表和javascript

sugarcrm联系人下拉列表和javascript,sugarcrm,Sugarcrm,我需要这样的东西来创建订单。 我在sugarcrm中有以下字段 name: text field contacts :dropdown etc ... 当我在order edit视图中从下拉列表中选择联系人时,我需要一个联系人下拉列表,其中包含使用javascript或ajax填充的联系人的主地址字段。 它应该填充从联系人到所列字段的所有字段。联系人字段包括: Primary Address Street: City: State: Postal Code: Country

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

name: text field
contacts :dropdown
etc ...
当我在order edit视图中从下拉列表中选择联系人时,我需要一个联系人下拉列表,其中包含使用javascript或ajax填充的联系人的主地址字段。 它应该填充从联系人到所列字段的所有字段。联系人字段包括:

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

Other Address
Street: 
City:   
State:  
Postal Code:    
Country:    
Copy address from left:
它应该填充到:

送货地址 街道: 城市:
状态:
邮政编码:
国家:

帐单地址 街道: 城市:
状态:
邮政编码:
国家:
从左侧复制地址:


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

这相当复杂,但我会使用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