provideGridIcons
Provides application-level icon overrides for all grids.
Available icons to override:
expand- Expand icon for collapsed items (trees, groups, details)collapse- Collapse icon for expanded itemssortAsc- Sort ascending indicatorsortDesc- Sort descending indicatorsortNone- Sort neutral/unsorted indicatorsubmenuArrow- Submenu arrow for context menusdragHandle- Drag handle icon for reorderingtoolPanel- Tool panel toggle icon in toolbarfilter- Filter icon in column headersfilterActive- Filter icon when filter is activeprint- Print icon for print button
provideGridIcons(icons: Partial<GridIcons>): EnvironmentProvidersParameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
icons | Partial<GridIcons> |
Example
Section titled “Example”import { provideGridIcons } from '@toolbox-web/grid-angular';
export const appConfig: ApplicationConfig = { providers: [ provideGridIcons({ expand: '➕', collapse: '➖', sortAsc: '↑', sortDesc: '↓', filter: '<svg viewBox="0 0 16 16">...</svg>', }) ]};
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://raw.githubusercontent.com/OysteinAmundsen/toolbox/main/llms-full.txt