對於網格,我想複製選定的行。在特定位置複製一行
然後,我想在選中的行之後的網格位置插入行的副本。
FIDDLE:https://fiddle.sencha.com/#fiddle/1hc6
var grid = this.up('grid');
var record = grid.getSelectionModel().getSelection()[0].copy(null);
var store = grid.getStore();
var row = store.indexOf(record);
store.insert(row, record); //store.insert(row + 1, record);?????
我編輯撥弄解決方案
你試圖獲得的indexOf複製的記錄。獲取記錄的索引,然後複製它。 –
謝謝埃文。正是這個細節導致了這個問題。現在它工作正常。 – josei