我正在尝试启用允许使用 ext 4 使用 ext 网格上的按钮向上和向下移动行。
这是我向上移动一行的代码片段:
var record = grid.getSelectionModel().selection.record;
var index = grid.getStore().indexOf(record);
var newIndex = index - 1;
this.store.remove(selection, true);
this.store.insert(newIndex, record);
//selectionModel.select(record);
当我向上移动一次时,它是正确的,并且行移动并保持突出显示。当我再次将其向上移动时,该行将移动并变为未突出显示和取消选择。
我尝试在我注释掉的最后一行代码中选择记录,但该代码行最终突出显示移动行下方的行,同时保持移动行突出显示。
我希望能够连续按下向上按钮并将所选行向上移动,而无需手动重新选择它。