Meilleure gestion des colonnes absentes du schéma
This commit is contained in:
+4
-1
@@ -337,6 +337,8 @@ def sort_table_data(lff: pl.LazyFrame, sort_by: list) -> pl.LazyFrame:
|
|||||||
def setup_table_columns(
|
def setup_table_columns(
|
||||||
dff, hideable: bool = True, exclude: list = None, new_columns: list = None
|
dff, hideable: bool = True, exclude: list = None, new_columns: list = None
|
||||||
) -> tuple:
|
) -> tuple:
|
||||||
|
new_columns = new_columns or []
|
||||||
|
|
||||||
# Liste finale de colonnes
|
# Liste finale de colonnes
|
||||||
columns = []
|
columns = []
|
||||||
tooltip = {}
|
tooltip = {}
|
||||||
@@ -351,7 +353,8 @@ def setup_table_columns(
|
|||||||
# Si le champ n'est pas dans le schéma et pas annoncé, on le skip
|
# Si le champ n'est pas dans le schéma et pas annoncé, on le skip
|
||||||
print("Champ innatendu : ")
|
print("Champ innatendu : ")
|
||||||
print(dff[column_id].head())
|
print(dff[column_id].head())
|
||||||
continue
|
continue
|
||||||
|
column_name = column_id
|
||||||
|
|
||||||
column = {
|
column = {
|
||||||
"name": column_name,
|
"name": column_name,
|
||||||
|
|||||||
Reference in New Issue
Block a user