MenuListItem
class MenuListItem extends Option
Constants
| ICON_SHAPE_CIRCLE |
|
| ICON_SHAPE_ROUNDED_BOX |
|
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
Mark this entry as disalbed (can not be selected by user)
No description
Sets an Icon Shape (self::ICON_SHAPE_CIRCLE, self::ICON_SHAPE_ROUNDED_BOX)
No description
No description
Details
in
Option at line 209
protected
__construct($key, string $title, string|null $description = null, string|null $iconClass = null, string|null $imgURL = null)
No description
in
Option at line 273
string
__toString()
Prints the title of this option.
at line 21
static Option
create($key, string $title, string|null $description = null, string|null $iconClass = null, string|null $imgURL = null)
No description
at line 26
static MenuListItem
createEmpty()
No description
at line 30
static MenuListItem
createFromLink(array $linkArray)
No description
at line 113
string|null
getConfirmDialog()
No description
in
Option at line 68
string|null
getDescription()
No description
at line 104
string|null
getExecJS()
No description
in
Option at line 160
string
getIconBgColor()
Returns the Icon Background Color (HEX String)
in
Option at line 85
string|null
getIconClass()
No description
in
Option at line 142
string
getIconFgColor()
Returns the Icon Foreground Color (HEX String)
in
Option at line 178
string
getIconShape()
Returns the Icon Shape
in
Option at line 103
string|null
getImgURL()
No description
in
Option at line 203
bool
getIsDisabled()
No description
in
Option at line 185
bool
getIsSeparator()
No description
in
Option at line 34
string
getKey()
No description
at line 128
ModalDialog
getModalDialog()
No description
in
Option at line 51
string
getTitle()
No description
at line 95
string|null
getUrl()
No description
in
Option at line 226
array
jsonSerialize()
Transforms the array structure of this option into a JSON string.
in
Option at line 277
string
renderIconHtml()
No description
at line 108
MenuListItem
setConfirmDialog(string $confirmMessage = null)
No description
in
Option at line 195
Option
setDisabled(bool $isDisabled = true)
Mark this entry as disalbed (can not be selected by user)
at line 99
MenuListItem
setExecJS(string|null $javascriptExecString)
No description
in
Option at line 151
Option
setIconBgColor(string $color)
Sets an Icon Background Color (HEX String)
in
Option at line 133
Option
setIconFgColor(string $color)
Sets an Icon Foreground Color (HEX String)
in
Option at line 169
Option
setIconShape(string $shape)
Sets an Icon Shape (self::ICON_SHAPE_CIRCLE, self::ICON_SHAPE_ROUNDED_BOX)
at line 122
MenuListItem
setModalDialog(ModalDialog $modalDialog)
Set the ModalDialog for this list item.
at line 90
MenuListItem
setUrl(string|null $url)
No description
at line 84
MenuListItem
setUrlFromOptions(Options $linkOptions)
No description
at line 132
array
toArray()
No description