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