Skip to content

Grid does not render when getRowId is explicitly set to None #417

Description

@tlauli

Affects dash-ag-grid version: 32.3.2, it worked in 31.3.1.

Ag grid fails to render when the getRowId argument is explicitly set to None, its default value.

from dash import Dash
import dash_ag_grid as dag

layout = [
    dag.AgGrid(
        rowData=[{"test": 1}],
        columnDefs=[{"field": "test"}],
        getRowId=None,
    ),
]


app = Dash(__name__)
app.layout = layout
app.run(debug=True)

Error:

(This error originated from the built-in JavaScript code that runs Dash apps. Click to see the full stack trace or open your browser's console.)
TypeError: t is not a function

    at http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:1:15220

    at Io.setId (http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:50:29517)

    at Io.setDataAndId (http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:50:28743)

    at U1.createNode (http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:189:58137)

    at http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:189:54575

    at Array.map (<anonymous>)

    at U1.setRowData (http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:189:54559)

    at sv.setRowData (http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:189:72154)

    at sv.setInitialData (http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:189:61883)

    at sv.start (http://127.0.0.1:8050/_dash-component-suites/dash_ag_grid/async-community.js:189:61771)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions