Fix datatable rendering (#1360)
This commit is contained in:
parent
723105d8bb
commit
9510c58296
@ -101,21 +101,18 @@ class DataTable(Gridjs):
|
||||
|
||||
def _render(self) -> Tag:
|
||||
if isinstance(self.data, Var):
|
||||
if types.is_dataframe(self.data.type_):
|
||||
self.columns = BaseVar(
|
||||
name=f"{self.data.name}.columns"
|
||||
if types.is_dataframe(self.data.type_)
|
||||
else f"{self.columns.name}",
|
||||
name=f"{self.data.name}.columns",
|
||||
type_=List[Any],
|
||||
state=self.data.state,
|
||||
)
|
||||
self.data = BaseVar(
|
||||
name=f"{self.data.name}.data"
|
||||
if types.is_dataframe(self.data.type_)
|
||||
else f"{self.data.name}",
|
||||
name=f"{self.data.name}.data",
|
||||
type_=List[List[Any]],
|
||||
state=self.data.state,
|
||||
)
|
||||
|
||||
else:
|
||||
# If given a pandas df break up the data and columns
|
||||
if types.is_dataframe(type(self.data)):
|
||||
self.columns = Var.create(list(self.data.columns.values.tolist())) # type: ignore
|
||||
|
Loading…
Reference in New Issue
Block a user