jqgrid 中的 if-else 条件出现问题

Issue with if-else condition in jqgrid

本文关键字:问题 条件 中的 if-else jqgrid      更新时间:2023-09-26

我对jqgrid列中的if else条件有问题。

我在if状态(即editaccess == true)中传递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 "";
         }
    }

注意:捆绑已启用。还检查了小提琴手的响应,当它进入其他条件时,它是真的。

代码块末尾缺少一个大括号。

修订后的代码:

{ 
    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 "";
        }
    }
}