types.ui.layout.IMenu - ZeMA-gGmbH/NoPE-JS GitHub Wiki
An Element containing a Menu wiht Buttons
| Name | Type |
|---|---|
D |
extends IMinProvidedDataSet
|
-
IBaseElement<D>↳
IMenu
Optional count: number
Badge to be rendered as counter (number)
Optional disabled: boolean
Flag to disable the Element
hidden
Optional hidden: boolean
Flag to hide the element.
Optional icon: "icon-folder" | "icon-page" | "icon-reload" | "icon-columns" | "icon-search" | "icon-add" | "icon-delete" | "icon-save" | "icon-edit" | "icon-bullet-black"
valid Icons next to the Menu
id: string
Id of the Element
items: (IMenu<D> | IBaseElement<D>)[]
List of Items, which will be rendered in the Menu
Optional onClick: ICallback<D>
Callback which will be called, on clicking the element
Optional onRefresh: ICallback<D>
Callback which will be called, on refresing (rerendering) the element
Optional style: string
Style sheet
Optional text: string | (item: any) => string
Text to render
Optional tooltip: string
A Tooltip, which will be renderd on hovering.
type: "menu"
The Type. This will be overwritten by the elements.