dojox.grid.EnhancedGrid, comment ça marche?
-
08-10-2019 - |
Question
J'ai quelques questions au sujet dojox.grid.EnhancedGrid:
- Comment obtenir rowindexes de la ligne sélectionnée?
- Comment supprimer une ligne par son rowIndex?
- Comment puis-je vérifier si une ligne est sélectionnée ou non?
J'ai essayé removeSelectedRows()
et rowRemoved(inRowIndex)
, mais je ne pouvais pas faire travailler; mon utilisation cpu a commencé à grandir!
La solution
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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow