jqgrid中if-else条件的问题

时间:2015-01-29 16:33:39

标签: javascript jquery jqgrid

我在if else列中遇到jqgrid条件问题。

我在true条件中传递if(即editaccess == true),但有时它会进入if,有时会进入else

JS:

{ 
    name: 'edit',
    index: 'edit', 
    width: '50px', 
    sortable: false, 
    sortable: false, 
    align: 'center', 
    formatter: function (cell, options, obj) { 
         if (editaccess) {
             return "<img src=" + editImage + " title=\"Edit\"  alt=\"Edit\" class=\"toolTip\" onclick=\"something();\" />";
         }
          else {
             return "";
         }
    }

注意:已启用捆绑功能。还检查了fiddler的响应,并且当它进入else时它给出了条件。

1 个答案:

答案 0 :(得分:0)

你错过了代码块末尾的花括号。

修订代码:

{ 
    name: 'edit', index: 'edit', width: '50px', sortable: false, sortable: false, align: 'center', formatter: function (cell, options, obj) { 
    if (editaccess) {
        return "<img src=" + editImage + " title=\"Edit\"  alt=\"Edit\"     class=\"toolTip\" onclick=\"something();\" />";
        }
        else {
            return "";
        }
    }
}