相关疑难解决方法(0)

SugarCRM-点击"保存"按钮后如何获取POPUP?

我想在单击某个模块的编辑视图中保存(示例联系人)以弹出一些消息(稍后我会在弹出窗口中获得选项确定和取消.).

我的功能

YAHOO.SUGAR.MessageBox.show({msg: 'Foo'} );
Run Code Online (Sandbox Code Playgroud)

我把它放在editviewdefs.php(我也必须包括cache/include/javascript/sugar_grp_yui_widgets.js))文件的顶部工作 ,当打开该视图时,我正在弹出.但是我希望它在Save上弹出,而不是在打开EditView时(这只是测试显示我的YAHOO功能正在运行).所以我尝试在以下位置创建单独的customJavascript.js文件custom/modules/Contacts:

    //<script type="text/javascript"
 src="cache/include/javascript/sugar_grp_yui_widgets.js"></script>
    function check_custom_data()
    {
    YAHOO.SUGAR.MessageBox.show({msg: 'Foo'} );

    }
Run Code Online (Sandbox Code Playgroud)

我修改了 custom/modules/Contacts/metadata/editviewdefs.php

<?php
$module_name = 'Contacts';
$viewdefs ['Contacts'] = 
array (
  'EditView' => 
  array (
    'templateMeta' => 
    array (
      'form' => 
      array (
        'hidden' => 
        array (
          0 => '<input type="hidden" name="opportunity_id" value="{$smarty.request.opportunity_id}">',
          1 => '<input type="hidden" name="case_id" value="{$smarty.request.case_id}">',
          2 => '<input type="hidden" name="bug_id" value="{$smarty.request.bug_id}">',
          3 => '<input type="hidden" name="email_id" value="{$smarty.request.email_id}">',
          4 => '<input type="hidden" …
Run Code Online (Sandbox Code Playgroud)

popup sugarcrm editview

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

editview ×1

popup ×1

sugarcrm ×1