Pregunta

Tengo algunas preguntas acerca de dojox.grid.EnhancedGrid:

  1. ¿Cómo llegar rowindexes de la fila seleccionada?
  2. ¿Cómo eliminar una fila por su rowIndex?
  3. ¿Cómo puedo comprobar si se ha seleccionado o no una fila?

He tratado removeSelectedRows() y rowRemoved(inRowIndex), pero no podía hacer que el trabajo; mi uso de la CPU comenzó a crecer!

¿Fue útil?

Solución

1 y 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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top