fin-hypergrid/core

setValue method of Hypergrid failing with TypeError: Cannot read property 'subgrid' of undefined

Open

#581 geöffnet am 4. Apr. 2017

Auf GitHub ansehen
 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (148 Forks)batch import
Needs Confirmationbughelp wanted

Repository-Metriken

Stars
 (892 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

When I use these two lines in my code then I get an error: TypeError: Cannot read property 'subgrid' of undefined

// Error!!!! grid.setValue(colPos['bob'], gridRow+1, rowData[i].bob); grid.setValue(colPos['pi'], gridRow+1, rowData[i].key);

But when I use these two lines in my code then everything works fine

// No error!!!!! grid.behavior.dataModel.setValue(colPos['bob'], gridRow, rowData[i].bob); grid.behavior.dataModel.setValue(colPos['pi'], gridRow, rowData[i].key);

Is the grid.setValue method the one to use or is the grid.behavior.dataModel.setValue method the one to use?

The error only seems to happen when the height of the div containing the Hypergrid is smaller than the height that the Hypergrid eventually grows to as rows are dynamically added.

Contributor Guide