我在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时它给出了条件。
答案 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 "";
}
}
}