jQuery MiniUI

标题: datagrid问题 [打印本页]

作者: zhanghaijing    时间: 2014-6-27 09:37:35     标题: datagrid问题

如何获取新增行(addRow)的id值

作者: felt    时间: 2014-6-27 09:44:44

你新增的行有id字段吗?
有的话就是获取到row.id
作者: zhanghaijing    时间: 2014-6-27 09:51:11

felt 发表于 2014-6-27 09:44
你新增的行有id字段吗?
有的话就是获取到row.id

我在dagagrid中自动添加一行,然后往里添值,我不知道该怎么获取新增行
作者: felt    时间: 2014-6-27 10:15:53

zhanghaijing 发表于 2014-6-27 09:51
我在dagagrid中自动添加一行,然后往里添值,我不知道该怎么获取新增行

怎么新增的
作者: zhanghaijing    时间: 2014-6-27 10:36:46

felt 发表于 2014-6-27 10:15
怎么新增的

就是datagrid有一行数据,我掉addRow()方法,他会新增一行,我怎么往新增这行里添加数据
作者: felt    时间: 2014-6-27 10:39:47

zhanghaijing 发表于 2014-6-27 10:36
就是datagrid有一行数据,我掉addRow()方法,他会新增一行,我怎么往新增这行里添加数据 ...

var row=grid.findRow(function(row){
   if(row._state=="added") return true
})
作者: zhanghaijing    时间: 2014-6-27 11:04:52

felt 发表于 2014-6-27 10:39
var row=grid.findRow(function(row){
   if(row._state=="added") return true
})

row._state 也确定不了唯一性啊,每行的都是added
作者: felt    时间: 2014-6-27 11:11:28

zhanghaijing 发表于 2014-6-27 11:04
row._state 也确定不了唯一性啊,每行的都是added

那你再加个判断就是了
其他的你编辑过不是有值吗,刚新增的是不是空的
row._state=="added"&&row.xx==""




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2