Abrufen von Daten aus Zellen in SlickGrid
Welche Methode verwende ich für SlickGrid zu bekommen, der Inhalt der Zelle? Zum Beispiel:
...
grid = new Slick.Grid($("#myGrid"), data, columns, options);
grid.onAddNewRow = function(item,colDef) {
grid.removeRow(data.length);
data.push(item);
grid.updateRowCount();
grid.render();
}
grid.onCurrentCellChanged = function(args){
//get cell content!
};
...
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist das raster ändern der Datenquelle direkt, damit die änderungen angewendet werden "Daten".
Die "onCurrentCellChanged" - Ereignis wird ausgelöst, wenn der Benutzer das aktiv/ausgewählte Zelle, und bekommt {Zeile:currentRow, Zelle:currentCell} als parameter. Man die Zelle Daten, die Sie verwenden können
data[args.row][grid.getColumns()[args.cell].field]
, vorausgesetzt, Sie sind über die Spalte.Feld, um den Zugriff auf die Daten und nicht die benutzerdefinierte formatter, der bekommt die Daten in irgendeiner anderen Art und Weise.grid.onCurrentCellChanged
scheint sich verändert zu haben, umgrid.onActiveCellChanged.subscribe
im 2.0