我想专注于网格中新创建的行的第一个单元格。 请建议如何在点击按钮时在网格中新添加的行上使用焦点。
store.onNew = function( new_item ) {
var rowIndex = new_item._0;
window.setTimeout(function() {
grid.focus.setFocusIndex( rowIndex, 1 );
grid.edit.setEditCell(grid.focus.cell, rowIndex );
},0);
我想实现这样一种方式:当用户点击按钮时,焦点应该自动转到新创建的行的第一个单元格,用户不应该滚动才能看到它。 请找小提琴:http://jsfiddle.net/qKjm7/15/
答案 0 :(得分:1)
您应该使用增强型网格的scrollToRow函数并传入要滚动到的行号,在第一行中它将为0。
示例:
grid.scrollToRow(0)
我还附上了Fiddle在这里展示http://jsfiddle.net/kagant15/x9kLbqz5/