jQuery MiniUI

 找回密码
 立即注册
查看: 4896|回复: 5
打印 上一主题 下一主题

datagrid添加一行时,默认新增一行中某个字段赋值? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-5-4 10:07:58 |只看该作者 |倒序浏览
var newRow = {unaitname: ""};
   /* grid.updateColumn(newRow, {reatype: "报货理由"});*/
    grid.addRow(newRow, 0);
    grid.beginEditRow(newRow);   
    grid.scrollIntoView(newRow);
1、新增一行加载时 默认自动赋值给某一列,不需要自己重新编写赋值,可以实现吗?
2、还有新增一行时怎么光标锁定在这一行的某一列上? 麻烦大家解惑。。。

Rank: 8Rank: 8

沙发
发表于 2016-5-4 10:34:27 |只看该作者
1 var newRow={reatype:"xxxx"}
只能在新增行里面加默认值
2 var cell=[row,column]
grid.setCurrentCell(cell);
这只是把某个单元格设置成选中,不是光标锁定

Rank: 2

板凳
发表于 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 光标锁定怎么弄呢?

Rank: 8Rank: 8

地板
发表于 2016-5-4 15:36:02 |只看该作者
treeMiniUI 发表于 2016-5-4 15:05
1 var newRow={reatype:"xxxx"}  没有显示出来

2 光标锁定怎么弄呢?

1 肯定可以显示,除非你的情况特殊,那么请提供你的代码
2 没什么光标锁定

Rank: 2

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

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

2 我 addRow  不能 光标显示在此新增的某一列的input中吗?我试了 允许单元格编辑 可以光标到那个单元格,但是(allowCellEdit        Boolean        允许单元格编辑。此模式下,行编辑API将失效。)

Rank: 8Rank: 8

6#
发表于 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)

Archiver|普加软件

GMT+8, 2025-8-17 04:25 , Processed in 1.016478 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部