相关疑难解决方法(0)

如何更新jqgrid中的数据值

我正在尝试在加载时永久更新jqgrid中的单元格.我知道我可以使用,setCell但只更新该页面的值.如果我没有明确地setCell为单元格执行另一个单元格,则返回页面,显示旧值.我也尝试过setRowData,但似乎做了同样的事情.我正在使用的loadonce方法是1)加载数据2)根据一些标准修改数据的几个值3)显示修改后的值.我正在使用loadonce不应该在这个会话中有永久修改单元格的方法吗?

更新:

放入我没有给出错误但是没有遍历所有数据的代码:

var set = 0;

....

gridComplete: function(data){
    setData();
},

....

beforeRefresh: function(data){
    set = 0;
},

....

function setData(){

if(set == 1) return;
... //create hash up here
  var dataArray = jQuery("#grid").jqGrid('getGridParam', 'data');
  var j = 1;
  for (var rows in dataArray) {
    var key = dataArray[rows].name;
    dataArray[rows].level = hashTable[key];
    j++;
  }
  alert(j);
}
Run Code Online (Sandbox Code Playgroud)

这不是循环遍历本地加载的数组中的所有项目.例如,如果页面大小设置为30,则alert(j)返回30,尽管我在本地加载了多少项目.但是,如果我刷新图形,则j是正确的数字.为什么getGridParam的行为在每种情况下都不同?

jquery jqgrid

14
推荐指数
1
解决办法
6万
查看次数

带有"本地"数据的jqGrid子网格

我正在尝试让我的子网格使用本地数据.但是,当我单击展开时,我只是得到一个加载框,就像网格试图从某个地方提取数据一样.我假设我不需要a,subGridUrl因为主网格的数据类型是datatype:'local'.还有什么我应该做的吗?

local jqgrid subgrid

8
推荐指数
1
解决办法
2万
查看次数

隐藏展开/折叠符号或停用规范.jqGrid子网格中的行

我有一个带子网格的网格:只有主网格的第一行需要有一个子网格.

我在Google和http://www.trirand.com/....i:subgrid&s[]=hidecol找到的解决方案 不起作用.

有快速和脏(硬编码)的解决方案吗?

jqgrid subgrid

5
推荐指数
1
解决办法
9517
查看次数

标签 统计

jqgrid ×3

subgrid ×2

jquery ×1

local ×1