File tree Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -325,7 +325,7 @@ def data(self):
325325 return final_df
326326
327327 @staticmethod
328- def generate_data_object (dataframe , guid_key ):
328+ def generate_data_object (dataframe , guid_key = "ipydguuid" ):
329329 dataframe [guid_key ] = pd .RangeIndex (0 , dataframe .shape [0 ])
330330 schema = pd .io .json .build_table_schema (dataframe )
331331 reset_index_dataframe = dataframe .reset_index ()
@@ -534,15 +534,10 @@ def selected_cell_values(self):
534534 # Copy of the front-end data model
535535 view_data = self .get_visible_data ()
536536
537- # New DataGrid instance with data from
538- # the front-end data model
539- selections_grid = DataGrid (view_data )
537+ # Serielize to JSON table schema
538+ view_data_object = DataGrid .generate_data_object (view_data , "ipydguuid" )
540539
541- # Copying over selections/mode from main grid
542- selections_grid .selections = self .selections
543- selections_grid .selection_mode = self .selection_mode
544-
545- return SelectionHelper (grid = selections_grid ).all_values ()
540+ return SelectionHelper (view_data_object , self .selections , self .selection_mode ).all_values ()
546541
547542 @property
548543 def selected_cell_iterator (self ):
You can’t perform that action at this time.
0 commit comments