问题描述
我在jQgrid中有一列,我想将cellValue与变量ik进行比较,可以通过onclick +或-来增加或减少。
这是问题所在。我使用格式化程序来显示按钮和比较值。当我单击+并警告compareValue时。它在警报中增加,但是当我将其添加到格式化程序中时,我得到了[违反]'负载'
以下是格式化程序:
let compareNumber = 0;
function checkedFormatter(cellValue) {
let checkNumber = '<div class="d-flex align-items-center justify-content-between checkCell"><i class="fas fa-minus minCheck"></i> ' + compareNumber + ' <strong> / </strong> ' + cellValue + '<i class="fas fa-plus"></i> <i class="fas fa-step-forward maxCheck"></i></div>';
return checkNumber;
}
$('.minCheck').click(function () {
compareNumber--;
return compareNumber;
});
$('.plusCheck').on('click',function () {
compareNumber++;
return compareNumber;
});
我认为onclick需要使用更改后的变量再次调用格式化程序,但是我不知道如何或如何通过格式化程序传递额外的参数? 如何获取compareNumber更改为checkedFormatter中的内容?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)