dojox.grid.EnhancedGrid, wie funktioniert es?
-
08-10-2019 - |
Frage
Ich habe ein paar Fragen zu dojox.grid.EnhancedGrid:
- Wie rowindexes der ausgewählten Reihe bekommen?
- Wie eine Zeile zu entfernen, indem seine rowIndex?
- Wie kann ich überprüfen, ob eine Zeile ausgewählt ist oder nicht?
Ich habe versucht, removeSelectedRows()
und rowRemoved(inRowIndex)
, aber ich konnte sie nicht funktioniert; meine CPU-Auslastung begann zu wachsen!
Lösung
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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow