diff --git a/packages/datalib/src/GridDisplay.ts b/packages/datalib/src/GridDisplay.ts index b62689ec7..d84a78503 100644 --- a/packages/datalib/src/GridDisplay.ts +++ b/packages/datalib/src/GridDisplay.ts @@ -534,6 +534,7 @@ export abstract class GridDisplay { columns.map((x) => x.columnName) ) : null, + formViewKeyRequested: null, })); } } diff --git a/packages/web/src/datagrid/DataGrid.js b/packages/web/src/datagrid/DataGrid.js index f284716e0..050eacf78 100644 --- a/packages/web/src/datagrid/DataGrid.js +++ b/packages/web/src/datagrid/DataGrid.js @@ -21,7 +21,7 @@ const DataGridContainer = styled.div` `; export default function DataGrid(props) { - const { GridCore, FormView, config, formDisplay } = props; + const { GridCore, FormView, formDisplay } = props; const theme = useTheme(); const [managerSize, setManagerSize] = React.useState(0); const [selection, setSelection] = React.useState([]); @@ -29,7 +29,7 @@ export default function DataGrid(props) { const [grider, setGrider] = React.useState(null); const [collapsedWidgets, setCollapsedWidgets] = React.useState([]); // const [formViewData, setFormViewData] = React.useState(null); - const isFormView = !!(config && config.isFormView); + const isFormView = !!(formDisplay && formDisplay.config && formDisplay.config.isFormView); return (