jQuery MiniUI

标题: 如何在grid初始化后,自动新加一行? [打印本页]

作者: 50030    时间: 2014-5-28 19:11:13     标题: 如何在grid初始化后,自动新加一行?

通常按如下顺序可以显示一个表格,

mini.parse();
var grid = mini.get("datagrid1");
grid.set({
    url: "getData"
});
grid.load();




现在,我想在显示表格完成后,自动新增一行,并进入编辑状态,可是我试过无法新增一行,即使新增了,也被表格刷新,变成没有新增的可编辑的一行了,是不是哪里没做对呢?



作者: felt    时间: 2014-5-28 20:08:15

grid.load(null,function(){
          var newR={loginname:"xxx"}
          grid.addRow(newR,0)
          var column=grid.getColumn(2)
          var cell=[newR,column]
         grid.setCurrentCell(cell)
         grid.beginEditCell()
})
放到load的回调里面处理
作者: 50030    时间: 2014-5-28 21:54:57

felt 发表于 2014-5-28 20:08
grid.load(null,function(){
          var newR={loginname:"xxx"}
          grid.addRow(newR,0)

试试看,谢谢!




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