- 注册时间
- 2012-7-14
- 最后登录
- 2024-6-25
- 阅读权限
- 10
- 积分
- 1571
- 精华
- 0
- 帖子
- 190
|
本帖最后由 gry 于 2013-7-29 16:20 编辑
felt 发表于 2013-7-29 14:30
你到底是是要根据什么来获取行?
getData()获取的是包含当前页面所有行对象的一个数组。
...
我的想法是获取grid的所有“行对象”当然每一行的行对象包含每行的数据,应该是一个数组,
我想循环行对象数组,通过每行的 x.field == "剩余数量"来动态改变每一行某一个单元格的值,这样说明白吗?
如果用getData(),获取的数据数组是没有类似于 x.field 的属性的。怎么来判断确定要更新的单元格。
1.又发现一个问题就是用grid的“drawcell”单元格绘制事件,发现
var obj;
var row = e.row;
var record = e.record;
for (var i = 0, l = Genders.length; i < l; i++) {
var g = Genders;
if (g.id == e.value) return g.text;
}
return "";
if (e.field == "配送台数") {
//异步请求跟新配送数量和剩余数量
$.ajax({
url: "../RXJ/PSJH_Data.aspx?method=Update_SYSL&ND=" + row.ND号,
async: false,
// data: { LCID: mini.get("LCID").getValue(), SHBZ: "SB" },
type: "post",
success: function(text) {
obj = mini.decode(text);
},
error: function() {
}
});
dept_grid.updateRow(record, { 配送台数: obj.配送台数 });
发现出现死循环现象,不知是怎么回事
其实我的需求就是在grid绑定后,根据一个主键去数据库查询一个数据,然后更新每一行的某一个单元格的值,试了好多种方法都不行啊。
|
|