MCPcopy Create free account
hub / github.com/plotly/dash / __init__

Method __init__

dash/dash_table/DataTable.py:1477–1803  ·  view source on GitHub ↗
(
        self,
        data: typing.Optional[
            typing.Sequence[
                typing.Dict[
                    typing.Union[str, float, int], typing.Union[str, NumberType, bool]
                ]
            ]
        ] = None,
        columns: typing.Optional[typing.Sequence["Columns"]] = None,
        editable: typing.Optional[bool] = None,
        fixed_columns: typing.Optional["FixedColumns"] = None,
        fixed_rows: typing.Optional["FixedRows"] = None,
        column_selectable: typing.Optional[Literal["single", "multi", False]] = None,
        cell_selectable: typing.Optional[bool] = None,
        row_selectable: typing.Optional[Literal["single", "multi", False]] = None,
        row_deletable: typing.Optional[bool] = None,
        active_cell: typing.Optional["ActiveCell"] = None,
        selected_cells: typing.Optional[typing.Sequence["SelectedCells"]] = None,
        selected_rows: typing.Optional[typing.Sequence[NumberType]] = None,
        selected_columns: typing.Optional[typing.Sequence[str]] = None,
        selected_row_ids: typing.Optional[
            typing.Sequence[typing.Union[str, NumberType]]
        ] = None,
        start_cell: typing.Optional["StartCell"] = None,
        end_cell: typing.Optional["EndCell"] = None,
        data_previous: typing.Optional[typing.Sequence[dict]] = None,
        hidden_columns: typing.Optional[typing.Sequence[str]] = None,
        is_focused: typing.Optional[bool] = None,
        merge_duplicate_headers: typing.Optional[bool] = None,
        data_timestamp: typing.Optional[NumberType] = None,
        include_headers_on_copy_paste: typing.Optional[bool] = None,
        export_columns: typing.Optional[Literal["all", "visible"]] = None,
        export_format: typing.Optional[Literal["csv", "xlsx", "none"]] = None,
        export_headers: typing.Optional[
            Literal["none", "ids", "names", "display"]
        ] = None,
        page_action: typing.Optional[Literal["custom", "native", "none"]] = None,
        page_current: typing.Optional[NumberType] = None,
        page_count: typing.Optional[NumberType] = None,
        page_size: typing.Optional[NumberType] = None,
        filter_query: typing.Optional[str] = None,
        filter_action: typing.Optional[
            typing.Union[Literal["custom", "native", "none"], "FilterAction"]
        ] = None,
        filter_options: typing.Optional["FilterOptions"] = None,
        sort_action: typing.Optional[Literal["custom", "native", "none"]] = None,
        sort_mode: typing.Optional[Literal["single", "multi"]] = None,
        sort_by: typing.Optional[typing.Sequence["SortBy"]] = None,
        sort_as_null: typing.Optional[
            typing.Sequence[typing.Union[str, NumberType, bool]]
        ] = None,
        dropdown: typing.Optional[
            typing.Dict[typing.Union[str, float, int], "Dropdown"]
        ] = None,
        dropdown_conditional: typing.Optional[
            typing.Sequence["DropdownConditional"]
        ] = None,
        dropdown_data: typing.Optional[
            typing.Sequence[typing.Dict[typing.Union[str, float, int], "DropdownData"]]
        ] = None,
        tooltip: typing.Optional[
            typing.Dict[typing.Union[str, float, int], typing.Union[str, "Tooltip"]]
        ] = None,
        tooltip_conditional: typing.Optional[
            typing.Sequence["TooltipConditional"]
        ] = None,
        tooltip_data: typing.Optional[
            typing.Sequence[
                typing.Dict[
                    typing.Union[str, float, int], typing.Union[str, "TooltipData"]
                ]
            ]
        ] = None,
        tooltip_header: typing.Optional[
            typing.Dict[
                typing.Union[str, float, int],
                typing.Union[
                    str,
                    "TooltipHeader",
                    typing.Sequence[typing.Union[Literal[None], str, "TooltipHeader"]],
                ],
            ]
        ] = None,
        tooltip_delay: typing.Optional[NumberType] = None,
        tooltip_duration: typing.Optional[NumberType] = None,
        locale_format: typing.Optional["LocaleFormat"] = None,
        style_as_list_view: typing.Optional[bool] = None,
        fill_width: typing.Optional[bool] = None,
        markdown_options: typing.Optional["MarkdownOptions"] = None,
        css: typing.Optional[typing.Sequence["Css"]] = None,
        style_table: typing.Optional[dict] = None,
        style_cell: typing.Optional[dict] = None,
        style_data: typing.Optional[dict] = None,
        style_filter: typing.Optional[dict] = None,
        style_header: typing.Optional[dict] = None,
        style_cell_conditional: typing.Optional[
            typing.Sequence[
                typing.Union["StyleCellConditional", typing.Dict[str, typing.Any]]
            ]
        ] = None,
        style_data_conditional: typing.Optional[
            typing.Sequence[
                typing.Union["StyleDataConditional", typing.Dict[str, typing.Any]]
            ]
        ] = None,
        style_filter_conditional: typing.Optional[
            typing.Sequence[
                typing.Union["StyleFilterConditional", typing.Dict[str, typing.Any]]
            ]
        ] = None,
        style_header_conditional: typing.Optional[
            typing.Sequence[
                typing.Union["StyleHeaderConditional", typing.Dict[str, typing.Any]]
            ]
        ] = None,
        virtualization: typing.Optional[bool] = None,
        derived_filter_query_structure: typing.Optional[dict] = None,
        derived_viewport_data: typing.Optional[typing.Sequence[dict]] = None,
        derived_viewport_indices: typing.Optional[typing.Sequence[NumberType]] = None,
        derived_viewport_row_ids: typing.Optional[
            typing.Sequence[typing.Union[str, NumberType]]
        ] = None,
        derived_viewport_selected_columns: typing.Optional[typing.Sequence[str]] = None,
        derived_viewport_selected_rows: typing.Optional[
            typing.Sequence[NumberType]
        ] = None,
        derived_viewport_selected_row_ids: typing.Optional[
            typing.Sequence[typing.Union[str, NumberType]]
        ] = None,
        derived_virtual_data: typing.Optional[typing.Sequence[dict]] = None,
        derived_virtual_indices: typing.Optional[typing.Sequence[NumberType]] = None,
        derived_virtual_row_ids: typing.Optional[
            typing.Sequence[typing.Union[str, NumberType]]
        ] = None,
        derived_virtual_selected_rows: typing.Optional[
            typing.Sequence[NumberType]
        ] = None,
        derived_virtual_selected_row_ids: typing.Optional[
            typing.Sequence[typing.Union[str, NumberType]]
        ] = None,
        id: typing.Optional[typing.Union[str, dict]] = None,
        loading_state: typing.Optional["LoadingState"] = None,
        persistence: typing.Optional[typing.Union[bool, str, NumberType]] = None,
        persisted_props: typing.Optional[
            typing.Sequence[
                Literal[
                    "columns.name",
                    "data",
                    "filter_query",
                    "hidden_columns",
                    "page_current",
                    "selected_columns",
                    "selected_rows",
                    "sort_by",
                ]
            ]
        ] = None,
        persistence_type: typing.Optional[Literal["local", "session", "memory"]] = None,
        **kwargs
    )

Source from the content-addressed store, hash-verified

1475 )
1476
1477 def __init__(
1478 self,
1479 data: typing.Optional[
1480 typing.Sequence[
1481 typing.Dict[
1482 typing.Union[str, float, int], typing.Union[str, NumberType, bool]
1483 ]
1484 ]
1485 ] = None,
1486 columns: typing.Optional[typing.Sequence["Columns"]] = None,
1487 editable: typing.Optional[bool] = None,
1488 fixed_columns: typing.Optional["FixedColumns"] = None,
1489 fixed_rows: typing.Optional["FixedRows"] = None,
1490 column_selectable: typing.Optional[Literal["single", "multi", False]] = None,
1491 cell_selectable: typing.Optional[bool] = None,
1492 row_selectable: typing.Optional[Literal["single", "multi", False]] = None,
1493 row_deletable: typing.Optional[bool] = None,
1494 active_cell: typing.Optional["ActiveCell"] = None,
1495 selected_cells: typing.Optional[typing.Sequence["SelectedCells"]] = None,
1496 selected_rows: typing.Optional[typing.Sequence[NumberType]] = None,
1497 selected_columns: typing.Optional[typing.Sequence[str]] = None,
1498 selected_row_ids: typing.Optional[
1499 typing.Sequence[typing.Union[str, NumberType]]
1500 ] = None,
1501 start_cell: typing.Optional["StartCell"] = None,
1502 end_cell: typing.Optional["EndCell"] = None,
1503 data_previous: typing.Optional[typing.Sequence[dict]] = None,
1504 hidden_columns: typing.Optional[typing.Sequence[str]] = None,
1505 is_focused: typing.Optional[bool] = None,
1506 merge_duplicate_headers: typing.Optional[bool] = None,
1507 data_timestamp: typing.Optional[NumberType] = None,
1508 include_headers_on_copy_paste: typing.Optional[bool] = None,
1509 export_columns: typing.Optional[Literal["all", "visible"]] = None,
1510 export_format: typing.Optional[Literal["csv", "xlsx", "none"]] = None,
1511 export_headers: typing.Optional[
1512 Literal["none", "ids", "names", "display"]
1513 ] = None,
1514 page_action: typing.Optional[Literal["custom", "native", "none"]] = None,
1515 page_current: typing.Optional[NumberType] = None,
1516 page_count: typing.Optional[NumberType] = None,
1517 page_size: typing.Optional[NumberType] = None,
1518 filter_query: typing.Optional[str] = None,
1519 filter_action: typing.Optional[
1520 typing.Union[Literal["custom", "native", "none"], "FilterAction"]
1521 ] = None,
1522 filter_options: typing.Optional["FilterOptions"] = None,
1523 sort_action: typing.Optional[Literal["custom", "native", "none"]] = None,
1524 sort_mode: typing.Optional[Literal["single", "multi"]] = None,
1525 sort_by: typing.Optional[typing.Sequence["SortBy"]] = None,
1526 sort_as_null: typing.Optional[
1527 typing.Sequence[typing.Union[str, NumberType, bool]]
1528 ] = None,
1529 dropdown: typing.Optional[
1530 typing.Dict[typing.Union[str, float, int], "Dropdown"]
1531 ] = None,
1532 dropdown_conditional: typing.Optional[
1533 typing.Sequence["DropdownConditional"]
1534 ] = None,

Callers

nothing calls this directly

Calls 2

popMethod · 0.80
updateMethod · 0.45

Tested by

no test coverage detected