jQuery MiniUI
标题:
datagrid按enter切换输入单元格问题
[打印本页]
作者:
q798888291
时间:
2014-5-15 14:34:00
标题:
datagrid按enter切换输入单元格问题
[attach]4491[/attach]
如图所示,使用 editNextRowCell="true" editNextOnEnterKey="true
但是无法实现完成一列后跳转到另一列。
故,使用js实现在一列最后一个单元格结束时按回车的跳转,代码如下。
creditsGrid.on("celleditenter", function (e) {
var index = creditsGrid.indexOf(e.record);
if (index == creditsGrid.getData().length - 1) {
var cell = e.sender.getCurrentCell();
var field = cell[1].field;
nextField = field.substring(0, field.length - 1) + (parseInt(field.substring(field.length - 1)) + 1);
}
});
creditsGrid.on("cellendedit", function (e) {
if (nextField && !flag) {
flag = true;
creditsGrid.beginEditCell(creditsGrid.getRow(0), nextField);
flag = false;
nextField = null;
}
});
但是,现在完成一列后,却跳转到下一列的最后一行,为何?如何改?
作者:
felt
时间:
2014-5-15 15:08:59
你需要实现什么效果?
作者:
q798888291
时间:
2014-5-15 16:17:33
felt 发表于 2014-5-15 15:08
你需要实现什么效果?
已经实现了...谢谢了。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2