@@ -36,6 +36,7 @@ def __init__(self, **kwargs):
3636 self ._drillup_text = None
3737 self ._exit_fullscreen = None
3838 self ._export_data = None
39+ self ._export_in_progress = None
3940 self ._hide_data = None
4041 self ._invalid_date = None
4142 self ._loading = None
@@ -69,6 +70,7 @@ def __init__(self, **kwargs):
6970 self .drillup_text = kwargs .get ('drillup_text' , None )
7071 self .exit_fullscreen = kwargs .get ('exit_fullscreen' , None )
7172 self .export_data = kwargs .get ('export_data' , None )
73+ self .export_in_progress = kwargs .get ('export_in_progress' , None )
7274 self .hide_data = kwargs .get ('hide_data' , None )
7375 self .invalid_date = kwargs .get ('invalid_date' , None )
7476 self .loading = kwargs .get ('loading' , None )
@@ -294,6 +296,21 @@ def export_data(self) -> Optional[ExportDataLanguageOptions]:
294296 def export_data (self , value ):
295297 self ._export_data = value
296298
299+ @property
300+ def export_in_progress (self ) -> Optional [str ]:
301+ """Text to show when export is in progress. Defaults to ``'Exporting...'``.
302+
303+ :rtype: :class:`str <python:str>` or :obj:`None <python:None>`
304+ """
305+ return self ._export_in_progress
306+
307+ @export_in_progress .setter
308+ def export_in_progress (self , value ):
309+ if value is None :
310+ self ._export_in_progress = None
311+ else :
312+ self ._export_in_progress = validators .string (value , allow_empty = True )
313+
297314 @property
298315 def hide_data (self ) -> Optional [str ]:
299316 """Text used for the hide data table menu item. Defaults to:
@@ -701,6 +718,7 @@ def _get_kwargs_from_dict(cls, as_dict):
701718 'drillup_text' : as_dict .get ('drillUpText' , None ),
702719 'exit_fullscreen' : as_dict .get ('exitFullscreen' , None ),
703720 'export_data' : as_dict .get ('exportData' , None ),
721+ 'export_in_progress' : as_dict .get ('exportInProgress' , None ),
704722 'hide_data' : as_dict .get ('hideData' , None ),
705723 'invalid_date' : as_dict .get ('invalidDate' , None ),
706724 'loading' : as_dict .get ('loading' , None ),
@@ -739,6 +757,7 @@ def _to_untrimmed_dict(self, in_cls = None) -> dict:
739757 'drillUpText' : self .drillup_text ,
740758 'exitFullscreen' : self .exit_fullscreen ,
741759 'exportData' : self .export_data ,
760+ 'exportInProgress' : self .export_in_progress ,
742761 'hideData' : self .hide_data ,
743762 'invalidDate' : self .invalid_date ,
744763 'loading' : self .loading ,
0 commit comments