Javascript setcellvalue在JQWidget网格中的所有页面上都不起作用
我使用带分页的JQWidget网格来显示表数据,并用字符串替换一列中的值。这对于初始页面很好,但是当我打开表中的下一页时,我不再得到字符串替换,只有原始值 “我的主页”使用此代码,其工作原理与预期相同(“表中的“A”和“W”替换为“newString”和“newString2”): 但这两种方法都不起作用。 也许“numrows”将setcellvalue限制在第一页?Javascript setcellvalue在JQWidget网格中的所有页面上都不起作用,javascript,jquery,paging,setvalue,jqwidget,Javascript,Jquery,Paging,Setvalue,Jqwidget,我使用带分页的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') { ......