簡體   English   中英

在SugarCRM editview中添加自定義jQuery驗證

[英]Adding custom jQuery validation in SugarCRM editview

我試圖在“帳戶”編輯視圖的頁眉或頁腳中添加自定義jQuery腳本,在Google中到處搜索,但是找不到在頁眉或頁腳中打印腳本的鈎子。

我的目標是為自定義字段添加自定義驗證,但是一旦添加jQuery代碼,頁面就會暫停。

我在custom/modules/Accounts/metadata/editviewdefs.php插入以下代碼

$viewdefs ['Accounts'] = array(
    'EditView' => array(
        'templateMeta' => array(
            'javascript' => '<script type="text/javascript">
            $(document).ready(function(){
                alert("This is my custom javascript code");
            });
            </script>',

上面的代碼在屏幕下方產生。

插入jQuery后的屏幕

我像這樣刪除jQuery部分

$viewdefs ['Accounts'] = array(
    'EditView' => array(
        'templateMeta' => array(
            'javascript' => '<script type="text/javascript">

                alert("This is my custom javascript code");

            </script>',

我看到以下警報 簡單的javascript效果很好

我看到簡單的JavaScript代碼可以正常工作,但是僅當我添加jQuery代碼時才會出現問題,我嘗試在上述代碼之前添加jQuery庫,但這不能解決問題。

有人可以告訴我我在這里想念的嗎?

您還需要使用{literal}標簽包裝js:

$viewdefs ['Accounts'] = array(
'EditView' => array(
    'templateMeta' => array(
        'javascript' => '<script type="text/javascript">
        {literal}
        $(document).ready(function(){
            alert("This is my custom javascript code");
        });
        {/literal}
        </script>',

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM