sugarcrm联系下拉列表和javascript

时间:2011-02-01 13:02:58

标签: sugarcrm

我需要这样的东西来创建我的订单。 我在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:

它应填充到:

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

结算地址 街: 城市:
状态:
邮政编码:
国家:
从左边复制地址:

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

1 个答案:

答案 0 :(得分: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