Frage

Ich habe ein paar Fragen zu dojox.grid.EnhancedGrid:

  1. Wie rowindexes der ausgewählten Reihe bekommen?
  2. Wie eine Zeile zu entfernen, indem seine rowIndex?
  3. 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!

War es hilfreich?

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
scroll top