Javascript setcellvalue在JQWidget网格中的所有页面上都不起作用

Javascript setcellvalue在JQWidget网格中的所有页面上都不起作用,javascript,jquery,paging,setvalue,jqwidget,Javascript,Jquery,Paging,Setvalue,Jqwidget,我使用带分页的JQWidget网格来显示表数据,并用字符串替换一列中的值。这对于初始页面很好,但是当我打开表中的下一页时,我不再得到字符串替换,只有原始值 “我的主页”使用此代码,其工作原理与预期相同(“表中的“A”和“W”替换为“newString”和“newString2”): 但这两种方法都不起作用。 也许“numrows”将setcellvalue限制在第一页? 谢谢//“绑定函数”不是一个函数,它是一个通常在绑定完成后引发的事件,一般来说,您试图绑定到另一个事件中的事件,但通常不会产生

我使用带分页的JQWidget网格来显示表数据,并用字符串替换一列中的值。这对于初始页面很好,但是当我打开表中的下一页时,我不再得到字符串替换,只有原始值

“我的主页”使用此代码,其工作原理与预期相同(“表中的“A”和“W”替换为“newString”和“newString2”):

但这两种方法都不起作用。 也许“numrows”将setcellvalue限制在第一页?
谢谢//

“绑定函数”不是一个函数,它是一个通常在绑定完成后引发的事件,一般来说,您试图绑定到另一个事件中的事件,但通常不会产生任何结果。循环代码-for(i=0;i我找到了这个解决方法。.我不确定这是否真的是万无一失的,但似乎到目前为止它仍然有效。.如果您知道更精确的解决方案,请发布

        $("#jqxgrid").bind("bindingcomplete", function (event) {
           var paginginfo = $("#jqxgrid").jqxGrid('getpaginginformation');
           var pagenum = paginginfo.pagenum;
           var pagesize = paginginfo.pagesize;
           var pageRows = (pagenum + 1) * pagesize;

            for (var i = 0; i < pageRows; i++) {
                var value = $("#jqxgrid").jqxGrid('getcellvalue', i, 'currTrafDir');
                if (value == 'W') { ...... 
$(“#jqxgrid”).bind(“bindingcomplete”,函数(事件){
var PaginInfo=$(“#jqxgrid”).jqxgrid('GetPaginInformation');
var pagenum=pagininfo.pagenum;
var pagesize=pagininfo.pagesize;
var pageRows=(pagenum+1)*pagesize;
对于(变量i=0;i
好的,谢谢..但我认为这不是答案。你有什么建议可以让我这样做吗?你的评论我给了a+1,但我没有检查答案,b/c我觉得这不是一个完整的答案..但你的评论很有帮助。
        var paginginfo = $("#jqxgrid").jqxGrid('getpaginginformation');
          for (i = 0; i < paginginfo.pagescount; i++) { ...
          $("#jqxgrid").bind("pagechanged", function (event) {


                $("#jqxgrid").bind("bindingcomplete", function (event) { ...
        $("#jqxgrid").bind("bindingcomplete", function (event) {
           var paginginfo = $("#jqxgrid").jqxGrid('getpaginginformation');
           var pagenum = paginginfo.pagenum;
           var pagesize = paginginfo.pagesize;
           var pageRows = (pagenum + 1) * pagesize;

            for (var i = 0; i < pageRows; i++) {
                var value = $("#jqxgrid").jqxGrid('getcellvalue', i, 'currTrafDir');
                if (value == 'W') { ......