1
0
Эх сурвалжийг харах

add column resize for data editor (#2099)

Thomas Brandého 1 жил өмнө
parent
commit
eeeab441d8

+ 1 - 0
reflex/components/datadisplay/dataeditor.py

@@ -244,6 +244,7 @@ class DataEditor(NoSSRComponent):
             "on_finished_editing": lambda new_value, movement: [new_value, movement],
             "on_finished_editing": lambda new_value, movement: [new_value, movement],
             "on_row_appended": lambda: [],
             "on_row_appended": lambda: [],
             "on_selection_cleared": lambda: [],
             "on_selection_cleared": lambda: [],
+            "on_column_resize": lambda col, width: [col, width],
         }
         }
 
 
     def _get_hooks(self) -> str | None:
     def _get_hooks(self) -> str | None:

+ 4 - 1
reflex/components/datadisplay/dataeditor.pyi

@@ -3,7 +3,7 @@
 # This file was generated by `scripts/pyi_generator.py`!
 # This file was generated by `scripts/pyi_generator.py`!
 # ------------------------------------------------------
 # ------------------------------------------------------
 
 
-from typing import Dict, Union, Literal, overload, List, Any, Optional
+from typing import List, Any, Optional, Literal, overload, Dict, Union
 from reflex.vars import Var, BaseVar, ComputedVar
 from reflex.vars import Var, BaseVar, ComputedVar
 from reflex.event import EventChain, EventHandler, EventSpec
 from reflex.event import EventChain, EventHandler, EventSpec
 from reflex.style import Style
 from reflex.style import Style
@@ -115,6 +115,9 @@ class DataEditor(NoSSRComponent):
         on_cell_edited: Optional[
         on_cell_edited: Optional[
             Union[EventHandler, EventSpec, List, function, BaseVar]
             Union[EventHandler, EventSpec, List, function, BaseVar]
         ] = None,
         ] = None,
+        on_column_resize: Optional[
+            Union[EventHandler, EventSpec, List, function, BaseVar]
+        ] = None,
         on_delete: Optional[
         on_delete: Optional[
             Union[EventHandler, EventSpec, List, function, BaseVar]
             Union[EventHandler, EventSpec, List, function, BaseVar]
         ] = None,
         ] = None,