2013-07-17 29 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方法上使用私有參數更好。