gpt4 book ai didi

javascript - 在 JQGrid 中动态设置 cellattr 函数不起作用

转载 作者:行者123 更新时间:2023-11-29 19:29:19 30 4
gpt4 key购买 nike

我在我的应用程序中使用 jqgrid。我正在为每一列动态准备元数据。当我为任何列设置 cellattr:"functionname” 时,它不起作用。因为我在双引号中设置它,所以它不起作用。那么有没有解决这个问题的方法。我正在从数组加载数据。

请让我知道对此的任何建议。

提前致谢。

最佳答案

如果您使用 jqGrid 4.7.x 或 free jqGrid 4.8.x(它是我的 jqGrid 的分支)然后你可以使用字符串作为 cellattr 的值。要在 cellattr 的“名称”(字符串值)(如 cellattr: "myCellAttr")和您可以使用的函数实现之间定义“映射”

$.jgrid.cellattr = $.jgrid.cellattr || {};
$.extend($.jgrid.cellattr, {
myCellAttr: function (rowId, value, rawObject, cm, rdata) {
...
}
});

参见 my postthe demothe pull request合并到 jqGrid 4.7 的代码中。

关于javascript - 在 JQGrid 中动态设置 cellattr 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28966395/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com