jQuery MiniUI

标题: datagrid添加一行时,默认新增一行中某个字段赋值? [打印本页]

作者: treeMiniUI    时间: 2016-5-4 10:07:58     标题: datagrid添加一行时,默认新增一行中某个字段赋值?

var newRow = {unaitname: ""};
   /* grid.updateColumn(newRow, {reatype: "报货理由"});*/
    grid.addRow(newRow, 0);
    grid.beginEditRow(newRow);   
    grid.scrollIntoView(newRow);
1、新增一行加载时 默认自动赋值给某一列,不需要自己重新编写赋值,可以实现吗?
2、还有新增一行时怎么光标锁定在这一行的某一列上? 麻烦大家解惑。。。


作者: dforce    时间: 2016-5-4 10:34:27

1 var newRow={reatype:"xxxx"}
只能在新增行里面加默认值
2 var cell=[row,column]
grid.setCurrentCell(cell);
这只是把某个单元格设置成选中,不是光标锁定
作者: treeMiniUI    时间: 2016-5-4 15:05:39

dforce 发表于 2016-5-4 10:34
1 var newRow={reatype:"xxxx"}
只能在新增行里面加默认值
2 var cell=[row,column]

1 var newRow={reatype:"xxxx"}  没有显示出来

2 光标锁定怎么弄呢?
作者: dforce    时间: 2016-5-4 15:36:02

treeMiniUI 发表于 2016-5-4 15:05
1 var newRow={reatype:"xxxx"}  没有显示出来

2 光标锁定怎么弄呢?

1 肯定可以显示,除非你的情况特殊,那么请提供你的代码
2 没什么光标锁定
作者: treeMiniUI    时间: 2016-5-4 16:05:58

dforce 发表于 2016-5-4 15:36
1 肯定可以显示,除非你的情况特殊,那么请提供你的代码
2 没什么光标锁定 ...

1那 是显示了。没问题了 我代码转换问题

2 我 addRow  不能 光标显示在此新增的某一列的input中吗?我试了 允许单元格编辑 可以光标到那个单元格,但是(allowCellEdit        Boolean        允许单元格编辑。此模式下,行编辑API将失效。)
作者: dforce    时间: 2016-5-4 16:39:33

treeMiniUI 发表于 2016-5-4 16:05
1那 是显示了。没问题了 我代码转换问题

2 我 addRow  不能 光标显示在此新增的某一列的input中吗?我试 ...

setTimeout(function(){
    var editor=grid.getCellEditor(newRow,columnName)
editor.focus()
},100)






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