diff --git a/examples/plugins/pages/plugin_page_2.py b/examples/plugins/pages/plugin_page_2.py index b1cf6c79d..381580d12 100644 --- a/examples/plugins/pages/plugin_page_2.py +++ b/examples/plugins/pages/plugin_page_2.py @@ -52,6 +52,7 @@ def page_layout(self) -> dash.html.Div: def page_callbacks(self): """Set up the callbacks for the page""" + @callback( [Output(component_id, prop) for component_id, prop in self.models_table.properties], [Input("plugin-2-page-load", "n_intervals")], diff --git a/examples/plugins/pages/plugin_page_3.py b/examples/plugins/pages/plugin_page_3.py index a7d5516ea..f005be336 100644 --- a/examples/plugins/pages/plugin_page_3.py +++ b/examples/plugins/pages/plugin_page_3.py @@ -69,13 +69,14 @@ def page_layout(self) -> dash.html.Div: ] ), # Interval that triggers once on page load - dcc.Interval(id="plugin-3-page-load", interval=100, max_intervals=1) + dcc.Interval(id="plugin-3-page-load", interval=100, max_intervals=1), ] ) return layout def page_load_callbacks(self): """Load page (once) callbacks""" + @callback( [Output(component_id, prop) for component_id, prop in self.models_table.properties], [Input("plugin-3-page-load", "n_intervals")], diff --git a/src/workbench/web_interface/components/plugins/ag_table.py b/src/workbench/web_interface/components/plugins/ag_table.py index d863efb73..37b1a7667 100644 --- a/src/workbench/web_interface/components/plugins/ag_table.py +++ b/src/workbench/web_interface/components/plugins/ag_table.py @@ -45,7 +45,11 @@ def create_component( ) # Fill in plugin properties - self.properties = [(self.component_id, "columnDefs"), (self.component_id, "rowData"), (self.component_id, "style")] + self.properties = [ + (self.component_id, "columnDefs"), + (self.component_id, "rowData"), + (self.component_id, "style"), + ] # Output signals self.signals = [