Tag: sugarcrm

在SugarCRM editview中添加自定义jQueryvalidation

我试图在帐户编辑视图的页眉或页脚中添加自定义jQuery脚本,在谷歌的任何地方搜索但无法找到在页眉或页脚中打印脚本的钩子。 我的目标是为我的自定义字段添加自定义validation,但是只要我添加jQuery代码,页面就会停止。 我在custom/modules/Accounts/metadata/editviewdefs.php插入以下代码 $viewdefs [‘Accounts’] = array( ‘EditView’ => array( ‘templateMeta’ => array( ‘javascript’ => ‘ $(document).ready(function(){ alert(“This is my custom javascript code”); }); ‘, 以上代码生成以下屏幕。 我删除了这样的jQuery部分 $viewdefs [‘Accounts’] = array( ‘EditView’ => array( ‘templateMeta’ => array( ‘javascript’ => ‘ alert(“This is my custom javascript code”); ‘, 我看到以下警报 我看到简单的JavaScript代码工作正常,但只有当我添加jQuery代码时才会出现问题,我尝试在上面的代码之前添加jQuery库,但这并没有解决问题。 有人能说出我在这里失踪了吗?

如果隐藏子表,则隐藏父Div(显示:无)

我已经尝试在StackOverflow和谷歌上搜索,我发现了我认为可行的想法,但似乎没有任何帮助! 我正在使用SugarCRM Professional 6.5.5并且我试图隐藏子表的父div,如果使用jQuery隐藏表(display:none)但我没有太多运气。 例如,在下面的代码中,我试图隐藏 因为子表 是隐藏的。 我能够用$(‘#LBL_EDITVIEW_PANEL6’).parent().hide();成功隐藏父$(‘#LBL_EDITVIEW_PANEL6’).parent().hide(); 但问题是每个页面上都隐藏了很多表,并且视图是动态的 – 并非每个页面都隐藏相同的表。 所以我想要的jQuery是在加载后浏览页面并只隐藏隐藏的子表的父div。 我尝试过使用类似: $(“:hidden”).parent().hide(); 搜索任何隐藏的元素但隐藏整个页面(屏幕完全是白色)。 我试过$(“table:hidden”).parent().hide(); 但这似乎没有做任何事情。 如果我遗漏了帮助答案所需的任何细节,我深表歉意。 如果需要,我将很乐意提供更多信息。 希望它是一个非常小的东西我可以忽略。 HTML的一小部分如下: