Laravel jQgrid格式化程序更改变量作为回报

问题描述

我在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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...