2013-07-17 75 views
0

我试图让让行转网到移动上下使用EXT 4移动行上下对利用ext4的

这里使用上的分机电网按钮是我的代码用于移动一个SNIPPIT排起来:

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); 

当我将它向上移动一次时,它是正确的,并且行移动并保持突出显示。当我再次将其移动时,该行移动并变得不明显并取消选择。

我试着在我注释掉的最后一行代码上选择记录,但是这行代码最终突出显示了移动行下面的行,同时保持移动的行高亮显示。

我希望能够不断按下向上按钮并向上移动选定的行,而无需手动重新选择。

回答

0

向排名记录的商店/模型添加额外的字段可能会更容易。这样你只需要更改等级号码然后过滤商店。这应该保持您的选择完好无损。如果您不希望将此排名字段同步到代理,请在该字段上设置“persist”属性为false。无论如何,这比在remove方法上使用私有参数更好。