DataTable.Prop Type

• active_cell (record with the fields: 'row: number (optional)', 'column: number (optional)', 'row_id: string | number (optional)', 'column_id: string (optional)') - The row and column indices and IDs of the currently active cell. `row_id` is only returned if the data rows have an `id` key. • columns (list with values of type: record with the fields: 'clearable: value equal to: 'first', 'last' | boolean | list with values of type: boolean (optional)', 'deletable: value equal to: 'first', 'last' | boolean | list with values of type: boolean (optional)', 'editable: boolean (optional)', 'filter_options: record with the field: 'case: value equal to: 'sensitive', 'insensitive' (optional)' (optional)', 'hideable: value equal to: 'first', 'last' | boolean | list with values of type: boolean (optional)', 'renamable: value equal to: 'first', 'last' | boolean | list with values of type: boolean (optional)', 'selectable: value equal to: 'first', 'last' | boolean | list with values of type: boolean (optional)', 'format: record with the fields: 'locale: record with the fields: 'symbol: list with values of type: string (optional)', 'decimal: string (optional)', 'group: string (optional)', 'grouping: list with values of type: number (optional)', 'numerals: list with values of type: string (optional)', 'percent: string (optional)', 'separate_4digits: boolean (optional)' (optional)', 'nully: boolean | number | string | record | list (optional)', 'prefix: number (optional)', 'specifier: string (optional)' (optional)', 'id: string (required)', 'name: string | list with values of type: string (required)', 'presentation: value equal to: 'input', 'dropdown', 'markdown' (optional)', 'on_change: record with the fields: 'action: value equal to: 'coerce', 'none', 'validate' (optional)', 'failure: value equal to: 'accept', 'default', 'reject' (optional)' (optional)', 'sort_as_null: list with values of type: string | number | boolean (optional)', 'validation: record with the fields: 'allow_null: boolean (optional)', 'default: boolean | number | string | record | list (optional)', 'allow_YY: boolean (optional)' (optional)', 'type: value equal to: 'any', 'numeric', 'text', 'datetime' (optional)') - Columns describes various aspects about each individual column. `name` and `id` are the only required parameters. • include_headers_on_copy_paste (boolean; default false) - If true, headers are included when copying from the table to different tabs and elsewhere. Note that headers are ignored when copying from the table onto itself and between two tables within the same tab. • locale_format (record with the fields: 'symbol: list with values of type: string (optional)', 'decimal: string (optional)', 'group: string (optional)', 'grouping: list with values of type: number (optional)', 'numerals: list with values of type: string (optional)', 'percent: string (optional)', 'separate_4digits: boolean (optional)') - The localization specific formatting information applied to all columns in the table. This prop is derived from the [d3.formatLocale](https://github.com/d3/d3-format#formatLocale) data structure specification. When left unspecified, each individual nested prop will default to a pre-determined value. • markdown_options (record with the fields: 'link_target: string | value equal to: '_blank', '_parent', '_self', '_top' (optional)', 'html: boolean (optional)'; default { link_target: '_blank', html: false }) - The `markdown_options` property allows customization of the markdown cells behavior. • css (list with values of type: record with the fields: 'selector: string (required)', 'rule: string (required)'; default []) - The `css` property is a way to embed CSS selectors and rules onto the page. We recommend starting with the `style_*` properties before using this `css` property. Example: [ {"selector": ".dash-spreadsheet", "rule": 'font-family: "monospace"'} ] • data (list with values of type: record) - The contents of the table. The keys of each item in data should match the column IDs. Each item can also have an 'id' key, whose value is its row ID. If there is a column with ID='id' this will display the row ID, otherwise it is just used to reference the row for selections, filtering, etc. Example: [ {'column-1': 4.5, 'column-2': 'montreal', 'column-3': 'canada'}, {'column-1': 8, 'column-2': 'boston', 'column-3': 'america'} ] • data_previous (list with values of type: record) - The previous state of `data`. `data_previous` has the same structure as `data` and it will be updated whenever `data` changes, either through a callback or by editing the table. This is a read-only property: setting this property will not have any impact on the table. • data_timestamp (number) - The unix timestamp when the data was last edited. Use this property with other timestamp properties (such as `n_clicks_timestamp` in `dash_html_components`) to determine which property has changed within a callback. • editable (boolean; default false) - If True, then the data in all of the cells is editable. When `editable` is True, particular columns can be made uneditable by setting `editable` to `False` inside the `columns` property. If False, then the data in all of the cells is uneditable. When `editable` is False, particular columns can be made editable by setting `editable` to `True` inside the `columns` property. • end_cell (record with the fields: 'row: number (optional)', 'column: number (optional)', 'row_id: string | number (optional)', 'column_id: string (optional)') - When selecting multiple cells (via clicking on a cell and then shift-clicking on another cell), `end_cell` represents the row / column coordinates and IDs of the cell in one of the corners of the region. `start_cell` represents the coordinates of the other corner. • export_columns (value equal to: 'all', 'visible'; default visible) - Denotes the columns that will be used in the export data file. If `all`, all columns will be used (visible + hidden). If `visible`, only the visible columns will be used. Defaults to `visible`. • export_format (value equal to: 'csv', 'xlsx', 'none'; default none) - Denotes the type of the export data file, Defaults to `'none'` • export_headers (value equal to: 'none', 'ids', 'names', 'display') - Denotes the format of the headers in the export data file. If `'none'`, there will be no header. If `'display'`, then the header of the data file will be be how it is currently displayed. Note that `'display'` is only supported for `'xlsx'` export_format and will behave like `'names'` for `'csv'` export format. If `'ids'` or `'names'`, then the headers of data file will be the column id or the column names, respectively • fill_width (boolean; default true) - `fill_width` toggles between a set of CSS for two common behaviors: True: The table container's width will grow to fill the available space; False: The table container's width will equal the width of its content. • hidden_columns (list with values of type: string) - List of columns ids of the columns that are currently hidden. See the associated nested prop `columns.hideable`. • is_focused (boolean) - If True, then the `active_cell` is in a focused state. • merge_duplicate_headers (boolean) - If True, then column headers that have neighbors with duplicate names will be merged into a single cell. This will be applied for single column headers and multi-column headers. • fixed_columns (record with the fields: 'data: value equal to: '0' (optional)', 'headers: value equal to: 'false' (optional)' | record with the fields: 'data: number (optional)', 'headers: value equal to: 'true' (required)'; default { headers: false, data: 0 }) - `fixed_columns` will "fix" the set of columns so that they remain visible when scrolling horizontally across the unfixed columns. `fixed_columns` fixes columns from left-to-right. If `headers` is False, no columns are fixed. If `headers` is True, all operation columns (see `row_deletable` and `row_selectable`) are fixed. Additional data columns can be fixed by assigning a number to `data`. Note that fixing columns introduces some changes to the underlying markup of the table and may impact the way that your columns are rendered or sized. View the documentation examples to learn more. • fixed_rows (record with the fields: 'data: value equal to: '0' (optional)', 'headers: value equal to: 'false' (optional)' | record with the fields: 'data: number (optional)', 'headers: value equal to: 'true' (required)'; default { headers: false, data: 0 }) - `fixed_rows` will "fix" the set of rows so that they remain visible when scrolling vertically down the table. `fixed_rows` fixes rows from top-to-bottom, starting from the headers. If `headers` is False, no rows are fixed. If `headers` is True, all header and filter rows (see `filter_action`) are fixed. Additional data rows can be fixed by assigning a number to `data`. Note that fixing rows introduces some changes to the underlying markup of the table and may impact the way that your columns are rendered or sized. View the documentation examples to learn more. • column_selectable (value equal to: 'single', 'multi', 'false'; default false) - If `single`, then the user can select a single column or group of merged columns via the radio button that will appear in the header rows. If `multi`, then the user can select multiple columns or groups of merged columns via the checkbox that will appear in the header rows. If false, then the user will not be able to select columns and no input will appear in the header rows. When a column is selected, its id will be contained in `selected_columns` and `derived_viewport_selected_columns`. • row_deletable (boolean) - If True, then a `x` will appear next to each `row` and the user can delete the row. • cell_selectable (boolean; default true) - If True (default), then it is possible to click and navigate table cells. • row_selectable (value equal to: 'single', 'multi', 'false'; default false) - If `single`, then the user can select a single row via a radio button that will appear next to each row. If `multi`, then the user can select multiple rows via a checkbox that will appear next to each row. If false, then the user will not be able to select rows and no additional UI elements will appear. When a row is selected, its index will be contained in `selected_rows`. • selected_cells (list with values of type: record with the fields: 'row: number (optional)', 'column: number (optional)', 'row_id: string | number (optional)', 'column_id: string (optional)'; default []) - `selected_cells` represents the set of cells that are selected, as an array of objects, each item similar to `active_cell`. Multiple cells can be selected by holding down shift and clicking on a different cell or holding down shift and navigating with the arrow keys. • selected_rows (list with values of type: number; default []) - `selected_rows` contains the indices of rows that are selected via the UI elements that appear when `row_selectable` is `'single'` or `'multi'`. • selected_columns (list with values of type: string; default []) - `selected_columns` contains the ids of columns that are selected via the UI elements that appear when `column_selectable` is `'single' or 'multi'`. • selected_row_ids (list with values of type: string | number; default []) - `selected_row_ids` contains the ids of rows that are selected via the UI elements that appear when `row_selectable` is `'single'` or `'multi'`. • start_cell (record with the fields: 'row: number (optional)', 'column: number (optional)', 'row_id: string | number (optional)', 'column_id: string (optional)') - When selecting multiple cells (via clicking on a cell and then shift-clicking on another cell), `start_cell` represents the [row, column] coordinates of the cell in one of the corners of the region. `end_cell` represents the coordinates of the other corner. • style_as_list_view (boolean; default false) - If True, then the table will be styled like a list view and not have borders between the columns. • page_action (value equal to: 'custom', 'native', 'none'; default native) - `page_action` refers to a mode of the table where not all of the rows are displayed at once: only a subset are displayed (a "page") and the next subset of rows can viewed by clicking "Next" or "Previous" buttons at the bottom of the page. Pagination is used to improve performance: instead of rendering all of the rows at once (which can be expensive), we only display a subset of them. With pagination, we can either page through data that exists in the table (e.g. page through `10,000` rows in `data` `100` rows at a time) or we can update the data on-the-fly with callbacks when the user clicks on the "Previous" or "Next" buttons. These modes can be toggled with this `page_action` parameter: `'native'`: all data is passed to the table up-front, paging logic is handled by the table; `'custom'`: data is passed to the table one page at a time, paging logic is handled via callbacks; `'none'`: disables paging, render all of the data at once. • page_current (number; default 0) - `page_current` represents which page the user is on. Use this property to index through data in your callbacks with backend paging. • page_count (number) - `page_count` represents the number of the pages in the paginated table. This is really only useful when performing backend pagination, since the front end is able to use the full size of the table to calculate the number of pages. • page_size (number; default 250) - `page_size` represents the number of rows that will be displayed on a particular page when `page_action` is `'custom'` or `'native'` • dropdown (dict with values of type: record with the fields: 'clearable: boolean (optional)', 'options: list with values of type: record with the fields: 'label: string (required)', 'value: number | string | boolean (required)' (required)'; default {}) - `dropdown` specifies dropdown options for different columns. Each entry refers to the column ID. The `clearable` property defines whether the value can be deleted. The `options` property refers to the `options` of the dropdown. • dropdown_conditional (list with values of type: record with the fields: 'clearable: boolean (optional)', 'if: record with the fields: 'column_id: string (optional)', 'filter_query: string (optional)' (optional)', 'options: list with values of type: record with the fields: 'label: string (required)', 'value: number | string | boolean (required)' (required)'; default []) - `dropdown_conditional` specifies dropdown options in various columns and cells. This property allows you to specify different dropdowns depending on certain conditions. For example, you may render different "city" dropdowns in a row depending on the current value in the "state" column. • dropdown_data (list with values of type: dict with values of type: record with the fields: 'clearable: boolean (optional)', 'options: list with values of type: record with the fields: 'label: string (required)', 'value: number | string | boolean (required)' (required)'; default []) - `dropdown_data` specifies dropdown options on a row-by-row, column-by-column basis. Each item in the array corresponds to the corresponding dropdowns for the `data` item at the same index. Each entry in the item refers to the Column ID. • tooltip (dict with values of type: string | record with the fields: 'delay: number (optional)', 'duration: number (optional)', 'type: value equal to: 'text', 'markdown' (optional)', 'use_with: value equal to: 'both', 'data', 'header' (optional)', 'value: string (required)'; default {}) - `tooltip` is the column based tooltip configuration applied to all rows. The key is the column id and the value is a tooltip configuration. Example: {i: {'value': i, 'use_with: 'both'} for i in df.columns} • tooltip_conditional (list with values of type: record with the fields: 'delay: number (optional)', 'duration: number (optional)', 'if: record with the fields: 'column_id: string (optional)', 'filter_query: string (optional)', 'row_index: number | value equal to: 'odd', 'even' (optional)' (required)', 'type: value equal to: 'text', 'markdown' (optional)', 'value: string (required)'; default []) - `tooltip_conditional` represents the tooltip shown for different columns and cells. This property allows you to specify different tooltips depending on certain conditions. For example, you may have different tooltips in the same column based on the value of a certain data property. Priority is from first to last defined conditional tooltip in the list. Higher priority (more specific) conditional tooltips should be put at the beginning of the list. • tooltip_data (list with values of type: dict with values of type: string | record with the fields: 'delay: number (optional)', 'duration: number (optional)', 'type: value equal to: 'text', 'markdown' (optional)', 'value: string (required)'; default []) - `tooltip_data` represents the tooltip shown for different columns and cells. A list of dicts for which each key is a column id and the value is a tooltip configuration. • tooltip_header (dict with values of type: string | record with the fields: 'delay: number (optional)', 'duration: number (optional)', 'type: value equal to: 'text', 'markdown' (optional)', 'value: string (required)' | list with values of type: value equal to: 'null' | string | record with the fields: 'delay: number (optional)', 'duration: number (optional)', 'type: value equal to: 'text', 'markdown' (optional)', 'value: string (required)'; default {}) - `tooltip_header` represents the tooltip shown for each header column and optionally each header row. Example to show long column names in a tooltip: {i: i for i in df.columns}. Example to show different column names in a tooltip: {'Rep': 'Republican', 'Dem': 'Democrat'}. If the table has multiple rows of headers, then use a list as the value of the `tooltip_header` items. • tooltip_delay (number; default 350) - `tooltip_delay` represents the table-wide delay in milliseconds before the tooltip is shown when hovering a cell. If set to `None`, the tooltip will be shown immediately. Defaults to 350. • tooltip_duration (number; default 2000) - `tooltip_duration` represents the table-wide duration in milliseconds during which the tooltip will be displayed when hovering a cell. If set to `None`, the tooltip will not disappear. Defaults to 2000. • filter_query (string; default ) - If `filter_action` is enabled, then the current filtering string is represented in this `filter_query` property. • filter_action (value equal to: 'custom', 'native', 'none' | record with the fields: 'type: value equal to: 'custom', 'native' (required)', 'operator: value equal to: 'and', 'or' (optional)'; default none) - The `filter_action` property controls the behavior of the `filtering` UI. If `'none'`, then the filtering UI is not displayed. If `'native'`, then the filtering UI is displayed and the filtering logic is handled by the table. That is, it is performed on the data that exists in the `data` property. If `'custom'`, then the filtering UI is displayed but it is the responsibility of the developer to program the filtering through a callback (where `filter_query` or `derived_filter_query_structure` would be the input and `data` would be the output). • filter_options (record with the field: 'case: value equal to: 'sensitive', 'insensitive' (optional)'; default {}) - There are two `filter_options` props in the table. This is the table-level filter_options prop and there is also the column-level `filter_options` prop. These props determine whether the applicable filter relational operators will default to `sensitive` or `insensitive` comparison. If the column-level `filter_options` prop is set it overrides the table-level `filter_options` prop for that column. • sort_action (value equal to: 'custom', 'native', 'none'; default none) - The `sort_action` property enables data to be sorted on a per-column basis. If `'none'`, then the sorting UI is not displayed. If `'native'`, then the sorting UI is displayed and the sorting logic is handled by the table. That is, it is performed on the data that exists in the `data` property. If `'custom'`, the the sorting UI is displayed but it is the responsibility of the developer to program the sorting through a callback (where `sort_by` would be the input and `data` would be the output). Clicking on the sort arrows will update the `sort_by` property. • sort_mode (value equal to: 'single', 'multi'; default single) - Sorting can be performed across multiple columns (e.g. sort by country, sort within each country, sort by year) or by a single column. NOTE - With multi-column sort, it's currently not possible to determine the order in which the columns were sorted through the UI. See [https://github.com/plotly/dash-table/issues/170](https://github.com/plotly/dash-table/issues/170) • sort_by (list with values of type: record with the fields: 'column_id: string (required)', 'direction: value equal to: 'asc', 'desc' (required)'; default []) - `sort_by` describes the current state of the sorting UI. That is, if the user clicked on the sort arrow of a column, then this property will be updated with the column ID and the direction (`asc` or `desc`) of the sort. For multi-column sorting, this will be a list of sorting parameters, in the order in which they were clicked. • sort_as_null (list with values of type: string | number | boolean; default []) - An array of string, number and boolean values that are treated as `None` (i.e. ignored and always displayed last) when sorting. This value will be used by columns without `sort_as_null`. Defaults to `[]`. • style_table (record; default {}) - CSS styles to be applied to the outer `table` container. This is commonly used for setting properties like the width or the height of the table. • style_cell (record) - CSS styles to be applied to each individual cell of the table. This includes the header cells, the `data` cells, and the filter cells. • style_data (record) - CSS styles to be applied to each individual data cell. That is, unlike `style_cell`, it excludes the header and filter cells. • style_filter (record) - CSS styles to be applied to the filter cells. Note that this may change in the future as we build out a more complex filtering UI. • style_header (record) - CSS styles to be applied to each individual header cell. That is, unlike `style_cell`, it excludes the `data` and filter cells. • style_cell_conditional (list with values of type: record with the field: 'if: record with the fields: 'column_id: string | list with values of type: string (optional)', 'column_type: value equal to: 'any', 'numeric', 'text', 'datetime' (optional)' (optional)'; default []) - Conditional CSS styles for the cells. This can be used to apply styles to cells on a per-column basis. • style_data_conditional (list with values of type: record with the field: 'if: record with the fields: 'column_id: string | list with values of type: string (optional)', 'column_type: value equal to: 'any', 'numeric', 'text', 'datetime' (optional)', 'filter_query: string (optional)', 'state: value equal to: 'active', 'selected' (optional)', 'row_index: number | value equal to: 'odd', 'even' | list with values of type: number (optional)', 'column_editable: boolean (optional)' (optional)'; default []) - Conditional CSS styles for the data cells. This can be used to apply styles to data cells on a per-column basis. • style_filter_conditional (list with values of type: record with the field: 'if: record with the fields: 'column_id: string | list with values of type: string (optional)', 'column_type: value equal to: 'any', 'numeric', 'text', 'datetime' (optional)', 'column_editable: boolean (optional)' (optional)'; default []) - Conditional CSS styles for the filter cells. This can be used to apply styles to filter cells on a per-column basis. • style_header_conditional (list with values of type: record with the field: 'if: record with the fields: 'column_id: string | list with values of type: string (optional)', 'column_type: value equal to: 'any', 'numeric', 'text', 'datetime' (optional)', 'header_index: number | list with values of type: number | value equal to: 'odd', 'even' (optional)', 'column_editable: boolean (optional)' (optional)'; default []) - Conditional CSS styles for the header cells. This can be used to apply styles to header cells on a per-column basis. • virtualization (boolean; default false) - This property tells the table to use virtualization when rendering. Assumptions are that: the width of the columns is fixed; the height of the rows is always the same; and runtime styling changes will not affect width and height vs. first rendering • derived_filter_query_structure (record) - This property represents the current structure of `filter_query` as a tree structure. Each node of the query structure has: type (string; required): 'open-block', 'logical-operator', 'relational-operator', 'unary-operator', or 'expression'; subType (string; optional): 'open-block': '()', 'logical-operator': '&&', '||', 'relational-operator': '=', '>=', '>', '<=', '<', '!=', 'contains', 'unary-operator': '!', 'is bool', 'is even', 'is nil', 'is num', 'is object', 'is odd', 'is prime', 'is str', 'expression': 'value', 'field'; value (any): 'expression, value': passed value, 'expression, field': the field/prop name. block (nested query structure; optional). left (nested query structure; optional). right (nested query structure; optional). If the query is invalid or empty, the `derived_filter_query_structure` will be `None`. • derived_viewport_data (list with values of type: record; default []) - This property represents the current state of `data` on the current page. This property will be updated on paging, sorting, and filtering. • derived_viewport_indices (list with values of type: number; default []) - `derived_viewport_indices` indicates the order in which the original rows appear after being filtered, sorted, and/or paged. `derived_viewport_indices` contains indices for the current page, while `derived_virtual_indices` contains indices across all pages. • derived_viewport_row_ids (list with values of type: string | number; default []) - `derived_viewport_row_ids` lists row IDs in the order they appear after being filtered, sorted, and/or paged. `derived_viewport_row_ids` contains IDs for the current page, while `derived_virtual_row_ids` contains IDs across all pages. • derived_viewport_selected_columns (list with values of type: string) - `derived_viewport_selected_columns` contains the ids of the `selected_columns` that are not currently hidden. • derived_viewport_selected_rows (list with values of type: number; default []) - `derived_viewport_selected_rows` represents the indices of the `selected_rows` from the perspective of the `derived_viewport_indices`. • derived_viewport_selected_row_ids (list with values of type: string | number; default []) - `derived_viewport_selected_row_ids` represents the IDs of the `selected_rows` on the currently visible page. • derived_virtual_data (list with values of type: record; default []) - This property represents the visible state of `data` across all pages after the front-end sorting and filtering as been applied. • derived_virtual_indices (list with values of type: number; default []) - `derived_virtual_indices` indicates the order in which the original rows appear after being filtered and sorted. `derived_viewport_indices` contains indices for the current page, while `derived_virtual_indices` contains indices across all pages. • derived_virtual_row_ids (list with values of type: string | number; default []) - `derived_virtual_row_ids` indicates the row IDs in the order in which they appear after being filtered and sorted. `derived_viewport_row_ids` contains IDs for the current page, while `derived_virtual_row_ids` contains IDs across all pages. • derived_virtual_selected_rows (list with values of type: number; default []) - `derived_virtual_selected_rows` represents the indices of the `selected_rows` from the perspective of the `derived_virtual_indices`. • derived_virtual_selected_row_ids (list with values of type: string | number; default []) - `derived_virtual_selected_row_ids` represents the IDs of the `selected_rows` as they appear after filtering and sorting, across all pages. • loading_state (record with the fields: 'is_loading: boolean (optional)', 'prop_name: string (optional)', 'component_name: string (optional)') - Object that holds the loading state object coming from dash-renderer • persistence (boolean | string | number) - Used to allow user interactions in this component to be persisted when the component - or the page - is refreshed. If `persisted` is truthy and hasn't changed from its previous value, any `persisted_props` that the user has changed while using the app will keep those changes, as long as the new prop value also matches what was given originally. Used in conjunction with `persistence_type` and `persisted_props`. • persisted_props (list with values of type: value equal to: 'columns_name', 'data', 'filter_query', 'hidden_columns', 'selected_columns', 'selected_rows', 'sort_by'; default [ 'columns_name', 'filter_query', 'hidden_columns', 'selected_columns', 'selected_rows', 'sort_by' ]) - Properties whose user interactions will persist after refreshing the component or the page. • persistence_type (value equal to: 'local', 'session', 'memory'; default local) - Where persisted user changes will be stored: memory: only kept in memory, reset on page refresh. local: window.localStorage, data is kept after the browser quit. session: window.sessionStorage, data is cleared once the browser quit.

Union cases

Union case Description

ActiveCell Cell

Full Usage: ActiveCell Cell

Parameters:
Item : Cell

CellSelectable bool

Full Usage: CellSelectable bool

Parameters:
    Item : bool

Item : bool

ColumnSelectable Select

Full Usage: ColumnSelectable Select

Parameters:
Item : Select

Columns seq<Column>

Full Usage: Columns seq<Column>

Parameters:
Item : seq<Column>

Css seq<Css>

Full Usage: Css seq<Css>

Parameters:
    Item : seq<Css>

Item : seq<Css>

Data seq<obj>

Full Usage: Data seq<obj>

Parameters:
    Item : seq<obj>

Item : seq<obj>

DataPrevious seq<obj>

Full Usage: DataPrevious seq<obj>

Parameters:
    Item : seq<obj>

Item : seq<obj>

DataTimestamp int64

Full Usage: DataTimestamp int64

Parameters:
    Item : int64

Item : int64

DerivedFilterQueryStructure obj

Full Usage: DerivedFilterQueryStructure obj

Parameters:
    Item : obj

Item : obj

DerivedViewportData seq<obj>

Full Usage: DerivedViewportData seq<obj>

Parameters:
    Item : seq<obj>

Item : seq<obj>

DerivedViewportIndices seq<int>

Full Usage: DerivedViewportIndices seq<int>

Parameters:
    Item : seq<int>

Item : seq<int>

DerivedViewportRowIds seq<IConvertible>

Full Usage: DerivedViewportRowIds seq<IConvertible>

Parameters:
Item : seq<IConvertible>

DerivedViewportSelectedColumns seq<string>

Full Usage: DerivedViewportSelectedColumns seq<string>

Parameters:
    Item : seq<string>

Item : seq<string>

DerivedViewportSelectedRowIds seq<IConvertible>

Full Usage: DerivedViewportSelectedRowIds seq<IConvertible>

Parameters:
Item : seq<IConvertible>

DerivedViewportSelectedRows seq<int>

Full Usage: DerivedViewportSelectedRows seq<int>

Parameters:
    Item : seq<int>

Item : seq<int>

DerivedVirtualData seq<obj>

Full Usage: DerivedVirtualData seq<obj>

Parameters:
    Item : seq<obj>

Item : seq<obj>

DerivedVirtualIndices seq<int>

Full Usage: DerivedVirtualIndices seq<int>

Parameters:
    Item : seq<int>

Item : seq<int>

DerivedVirtualRowIds seq<IConvertible>

Full Usage: DerivedVirtualRowIds seq<IConvertible>

Parameters:
Item : seq<IConvertible>

DerivedVirtualSelectedRowIds seq<IConvertible>

Full Usage: DerivedVirtualSelectedRowIds seq<IConvertible>

Parameters:
Item : seq<IConvertible>

DerivedVirtualSelectedRows seq<int>

Full Usage: DerivedVirtualSelectedRows seq<int>

Parameters:
    Item : seq<int>

Item : seq<int>

Dropdown Map<string, Dropdown>

Full Usage: Dropdown Map<string, Dropdown>

Parameters:
Item : Map<string, Dropdown>

DropdownConditional seq<ConditionalDropdown>

Full Usage: DropdownConditional seq<ConditionalDropdown>

Parameters:
Item : seq<ConditionalDropdown>

DropdownData seq<Map<string, Dropdown>>

Full Usage: DropdownData seq<Map<string, Dropdown>>

Parameters:
Item : seq<Map<string, Dropdown>>

Editable bool

Full Usage: Editable bool

Parameters:
    Item : bool

Item : bool

EndCell Cell

Full Usage: EndCell Cell

Parameters:
Item : Cell

ExportColumns ExportColumnsType

Full Usage: ExportColumns ExportColumnsType

Parameters:
Item : ExportColumnsType

ExportFormat MaybeExportFormat

Full Usage: ExportFormat MaybeExportFormat

Parameters:
Item : MaybeExportFormat

ExportHeaders MaybeExportHeaders

Full Usage: ExportHeaders MaybeExportHeaders

Parameters:
Item : MaybeExportHeaders

FillWidth bool

Full Usage: FillWidth bool

Parameters:
    Item : bool

Item : bool

FilterAction FilterAction

Full Usage: FilterAction FilterAction

Parameters:
Item : FilterAction

FilterOptions FilterOption

Full Usage: FilterOptions FilterOption

Parameters:
Item : FilterOption

FilterQuery string

Full Usage: FilterQuery string

Parameters:
    Item : string

Item : string

FixedColumns Fixed

Full Usage: FixedColumns Fixed

Parameters:
Item : Fixed

FixedRows Fixed

Full Usage: FixedRows Fixed

Parameters:
Item : Fixed

HiddenColumns seq<string>

Full Usage: HiddenColumns seq<string>

Parameters:
    Item : seq<string>

Item : seq<string>

IncludeHeadersOnCopyPaste bool

Full Usage: IncludeHeadersOnCopyPaste bool

Parameters:
    Item : bool

Item : bool

IsFocused bool

Full Usage: IsFocused bool

Parameters:
    Item : bool

Item : bool

LoadingState LoadingState

Full Usage: LoadingState LoadingState

Parameters:
Item : LoadingState

LocaleFormat Locale

Full Usage: LocaleFormat Locale

Parameters:
Item : Locale

MarkdownOptions MarkdownOption

Full Usage: MarkdownOptions MarkdownOption

Parameters:
Item : MarkdownOption

MergeDuplicateHeaders bool

Full Usage: MergeDuplicateHeaders bool

Parameters:
    Item : bool

Item : bool

PageAction MaybeActionType

Full Usage: PageAction MaybeActionType

Parameters:
Item : MaybeActionType

PageCount int

Full Usage: PageCount int

Parameters:
    Item : int

Item : int

PageCurrent int

Full Usage: PageCurrent int

Parameters:
    Item : int

Item : int

PageSize int

Full Usage: PageSize int

Parameters:
    Item : int

Item : int

PersistedProps string[]

Full Usage: PersistedProps string[]

Parameters:
    Item : string[]

Item : string[]

Persistence IConvertible

Full Usage: Persistence IConvertible

Parameters:
Item : IConvertible
Item : PersistenceTypeOptions

RowDeletable bool

Full Usage: RowDeletable bool

Parameters:
    Item : bool

Item : bool

RowSelectable Select

Full Usage: RowSelectable Select

Parameters:
Item : Select

SelectedCells seq<Cell>

Full Usage: SelectedCells seq<Cell>

Parameters:
Item : seq<Cell>

SelectedColumns seq<string>

Full Usage: SelectedColumns seq<string>

Parameters:
    Item : seq<string>

Item : seq<string>

SelectedRowIds seq<IConvertible>

Full Usage: SelectedRowIds seq<IConvertible>

Parameters:
Item : seq<IConvertible>

SelectedRows seq<int>

Full Usage: SelectedRows seq<int>

Parameters:
    Item : seq<int>

Item : seq<int>

SortAction MaybeActionType

Full Usage: SortAction MaybeActionType

Parameters:
Item : MaybeActionType

SortAsNull seq<IConvertible>

Full Usage: SortAsNull seq<IConvertible>

Parameters:
Item : seq<IConvertible>

SortBy seq<TableSortBy>

Full Usage: SortBy seq<TableSortBy>

Parameters:
Item : seq<TableSortBy>

SortMode SortModeType

Full Usage: SortMode SortModeType

Parameters:
Item : SortModeType

StartCell Cell

Full Usage: StartCell Cell

Parameters:
Item : Cell

StyleAsListView bool

Full Usage: StyleAsListView bool

Parameters:
    Item : bool

Item : bool
Item : DashComponentStyle

StyleCellConditional seq<ConditionalCellStyle>

Full Usage: StyleCellConditional seq<ConditionalCellStyle>

Parameters:
Item : seq<ConditionalCellStyle>
Item : DashComponentStyle

StyleDataConditional seq<ConditionalDataStyle>

Full Usage: StyleDataConditional seq<ConditionalDataStyle>

Parameters:
Item : seq<ConditionalDataStyle>
Item : DashComponentStyle

StyleFilterConditional seq<ConditionalFilterStyle>

Full Usage: StyleFilterConditional seq<ConditionalFilterStyle>

Parameters:
Item : seq<ConditionalFilterStyle>
Item : DashComponentStyle

StyleHeaderConditional seq<ConditionalHeaderStyle>

Full Usage: StyleHeaderConditional seq<ConditionalHeaderStyle>

Parameters:
Item : seq<ConditionalHeaderStyle>
Item : DashComponentStyle

Tooltip Map<string, ColumnTooltip>

Full Usage: Tooltip Map<string, ColumnTooltip>

Parameters:
Item : Map<string, ColumnTooltip>

TooltipConditional seq<ConditionalTooltip>

Full Usage: TooltipConditional seq<ConditionalTooltip>

Parameters:
Item : seq<ConditionalTooltip>

TooltipData seq<Map<string, DataTooltip>>

Full Usage: TooltipData seq<Map<string, DataTooltip>>

Parameters:
Item : seq<Map<string, DataTooltip>>

TooltipDelay int

Full Usage: TooltipDelay int

Parameters:
    Item : int

Item : int

TooltipDuration int

Full Usage: TooltipDuration int

Parameters:
    Item : int

Item : int

TooltipHeader Map<string, HeaderTooltip>

Full Usage: TooltipHeader Map<string, HeaderTooltip>

Parameters:
Item : Map<string, HeaderTooltip>

Virtualization bool

Full Usage: Virtualization bool

Parameters:
    Item : bool

Item : bool

Static members

Static member Description

Prop.convert

Full Usage: Prop.convert

Returns: Prop -> obj
Returns: Prop -> obj

Prop.toDynamicMemberDef prop

Full Usage: Prop.toDynamicMemberDef prop

Parameters:
Returns: string * obj
prop : Prop
Returns: string * obj

Prop.toPropName

Full Usage: Prop.toPropName

Returns: Prop -> string
Returns: Prop -> string