diff --git a/_data/components/otableData/00table.yml b/_data/components/otableData/00table.yml index 0e8b59368..c627fd40e 100644 --- a/_data/components/otableData/00table.yml +++ b/_data/components/otableData/00table.yml @@ -256,6 +256,12 @@ attributes: [{ description: "Indicates whether row selection is triggered when clicking on a row", required: "", default: "yes" +},{ + name: "show-header-tooltip", + type: "yes|no|true|false", + description: "Indicates whether or not to show tooltip in the column headers", + required: "", + default: "no" }] inheritedOutputs: [{ diff --git a/_data/components/otableData/01tableColumn.yml b/_data/components/otableData/01tableColumn.yml index 9b22f5426..ebaf62be5 100644 --- a/_data/components/otableData/01tableColumn.yml +++ b/_data/components/otableData/01tableColumn.yml @@ -139,4 +139,20 @@ attributes: [{ type: "ErrorData[]", default: "[]", description: "Array of custom validators error information (synchronous or asynchronous). Each element must have a 'name' property corresponding to the validator error name and a 'text' property that will be displayed when the component value does not satisfy the validator condition" +},{ + name: "header-tooltip", + type: "string", + since: "v15.9.0", + description: "Tooltip text shown when hovering over the column header. If `header-tooltip-icon` is also set, the tooltip is displayed on the icon instead of the header text" +},{ + name: "header-tooltip-icon", + type: "string", + since: "v15.9.0", + description: "Material icon name rendered next to the header title. The tooltip defined in `header-tooltip` will be attached to this icon." +},{ + name: "header-tooltip-class", + type: "string", + since: "v15.9.0", + default: "o-table-header-icon-tooltip", + description: "CSS class applied to the matTooltip in the column header. Useful for custom tooltip styling." }] diff --git a/_data/components/otableData/types/OTableGlobalConfig.yml b/_data/components/otableData/types/OTableGlobalConfig.yml index fde343763..b3d73ce1c 100644 --- a/_data/components/otableData/types/OTableGlobalConfig.yml +++ b/_data/components/otableData/types/OTableGlobalConfig.yml @@ -1,7 +1,6 @@ type: "OTableGlobalConfig" description: "Represents the default options for the table that can be configured using the O_TABLE_GLOBAL_CONFIG injection token. - -
@@ -11,13 +10,17 @@ description: "Represents the default options for the table that can be configure
filterColumnActiveByDefault: boolean;
editionMode: OTableEditionMode;
detailMode: OTableDetailMode;
- rowHeight: ORowHeight,
- showChartsOnDemandOption: boolean;
+ rowHeight: ORowHeight;
+ selectionOnRowClick: boolean;
+ showChartOnDemandOption: boolean;
showReportOnDemandOption: boolean;
- loading: { threshold: number, minVisible: number };
- selectionOnRowClick?: boolean;
+ loading: {
+ threshold: number;
+ minVisibleRows: number;
+ };
horizontalScroll: boolean;
- };
+ showHeaderTooltip: boolean;
+ };