YuvWidgetGridComponent
Component Metadata
Section titled “Component Metadata”Selector: yuv-widget-grid
Standalone: No
Inputs
Section titled “Inputs”buckets
Section titled “buckets”Type: string[] | undefined
Default Value: undefined
Collection of buckets to load available widgets from. Wildcards are also posssible: [buckets]="['app.default', '*.public.*', 'app.no?.widgets']"``* represents any character 0-n times ? represents exactly one character
editMode
Section titled “editMode”Type: boolean
Default Value: false
Whether or not to enable edit mode. In edit mode controls for editing existing tiles and creating new ones are shown. This mode also enables positioning and resizing of the tiles.
gridConfig
Section titled “gridConfig”Type: Partial<WidgetGridConfig> | undefined
gridItemConfig
Section titled “gridItemConfig”Type: Array<WidgetGridItemConfig> | undefined
Default Value: undefined
Outputs
Section titled “Outputs”gridChange
Section titled “gridChange”Type: Array<WidgetGridItemConfig>
Emitted when the grid has been changed
gridItemEvent
Section titled “gridItemEvent”Type: GridItemEvent
widgetPickerOpen
Section titled “widgetPickerOpen”Type: boolean
Emitted when the widget picker is opened or closed in edit mode
Properties
Section titled “Properties”_editMode
Section titled “_editMode”Type: unknown
Default Value: signal<boolean>(false)
gridsterItems
Section titled “gridsterItems”Type: unknown
Default Value: viewChild.required(GridsterItemComponent)
options
Section titled “options”Type: GridsterConfig
Default Value: \{ gridType: GridType.Fit, displayGrid: DisplayGrid.None, pushItems: false, outerMargin: false, swap: false, draggable: \{ enabled: false, ignoreContent: true, dragHandleClass: 'dragHandle' \}, resizable: \{ enabled: false \}, itemChangeCallback: (gridsterItem: GridsterItem, gridsterItemComponent: GridsterItemComponentInterface) => \{ this.emitChange(); \} \}
widgetGrid
Section titled “widgetGrid”Type: Array<WidgetGridItem>
Default Value: []
widgetPicker
Section titled “widgetPicker”Type: unknown
Default Value: viewChild.required('widgetPicker', \{ read: TemplateRef \})
widgetPickerData
Section titled “widgetPickerData”Type: WidgetPickerData | undefined
Methods
Section titled “Methods”addItem
Section titled “addItem”Add a new widget to the grid by opening the widget picker
addItem(): voidopenWidgetPicker
Section titled “openWidgetPicker”openWidgetPicker(item?: WidgetGridItem): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| item | WidgetGridItem |
removeItem
Section titled “removeItem”Removes a widget from the grid
removeItem(item: WidgetGridItem): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| item | WidgetGridItem |