我有EditView,并希望在代码上更改PROGRAMMATICALLY颜色.
要更改光标的颜色,请使用此代码.
我想在单击某个模块的编辑视图中保存(示例联系人)以弹出一些消息(稍后我会在弹出窗口中获得选项确定和取消.).
我的功能
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)