質問

dojox.grid.enhancedgridについていくつか質問があります:

  1. 選択した行のrowindexesを取得する方法は?
  2. RowIndexで行を削除する方法は?
  3. 行が選択されているかどうかを確認するにはどうすればよいですか?

私が試してみました removeSelectedRows()rowRemoved(inRowIndex), 、しかし、私はそれらを機能させることができませんでした。私のCPUの使用は成長し始めました!

役に立ちましたか?

解決

1&2 :

var items = lstNotes.selection.getSelected();
                    if (items.length) {
                        dojo.forEach(items, function(selectedItem) {
                            if (selectedItem !== null) {
                                notesStore.deleteItem(selectedItem);
                            }
                        });
                    }

3: dijit.byId('grid').selection.selected[rowIndex] // returns true or fals

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top