如何自动填充 SugarCRM 表单中的字段
我们尚未定制 SugarCRM 6,但这是我们的第一期。
当我们浏览联系人的记录时,在“活动”子面板下,我们可以通过点击“创建会议”来创建新的会议。然后,将出现一个快速表单,并且“帐户”字段 (parent_name) 将自动填充联系人的关联帐户名称。
我的问题:如何修改它并用联系人的姓名自动填充parent_name,以便会议将链接到联系人的记录而不是帐户的记录。
谢谢 !
亚历克斯
We have not yet customized SugarCRM 6 but here's our first issue.
When we are browsing a Contact's record, under the "Activities" subpanel, we can create a new meeting by clicking on "Create Meeting". Then, a quick form appears and the Account field (parent_name) is autopopulated with the Contact's associated Account name.
My question: how to modify that and autopopulate the parent_name with the Contact's name instead, so that the Meeting will be link to the Contact's record and not the Account's record.
Thanks !
Alex
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您好,我相信您应该查看 /modules/Meeting/MettingFormBase.php
当然,将其复制到 custom/modules/Meeting/ 。
查看第 73 行;
$default_parent_type= $app_list_strings['record_type_default_key'];
和第 83 行;
这可以更改为:
if($_REQUEST['模块'] == '联系人'){
$default_parent_type = '联系人;
}别的{
'$app_list_strings['record_type_default_key'];
代码
未经测试,但希望它能为您指明正确的方向。
Hi I believe you should be looking at /modules/Meeting/MettingFormBase.php
Copy this to custom/modules/Meeting/ of course.
Look about line 73;
$default_parent_type= $app_list_strings['record_type_default_key'];
and line 83;
<input type="hidden" name="${prefix}parent_type" value="${default_parent_type}">
This could be changed something like;
if($_REQUEST['module'] == 'Contacts'){
$default_parent_type = 'Contacts;
}else{
'$app_list_strings['record_type_default_key'];
}
Code is not tested but hopefully it will point you in the correct direction.