KoolMenu Class [PHP]
Summary
Properties | Description | |
ClickToOpen | Get or set whether KoolMenu require user to click to open. | |
CollapseAnimation | Get or set the settings of collapse animation. | |
CollapseDelay | Get or set delay time before menu start to collapse. | |
ExpandAnimation | Get or set the settings of expand animation. | |
ExpandDelay | Get or set delay time before menu start to expand. | |
ExpandDirection | Get or set expand direction of menu. | |
Flow | Get or set the flow direction of menu. | |
GroupSettings_ExpandDirection | Get or set common expand direction of menu. | |
GroupSettings_Flow | Get or set the common flow direction of menu. | |
GroupSettings_Height | Get or set common height for child menu panel. | |
GroupSettings_OffsetX | Get or set the common offset left of child menu's panel. | |
GroupSettings_OffsetY | Get or set the common offset top of child menu's panel. | |
GroupSettings_Width | Get or set common width for child menu panel. | |
Height | Get or set the height of KoolMenu. | |
id | Get or set id of KoolMenu | |
PostBackOnSelect | Get or set whether KoolMenu will postback on user's selection. | |
scriptFolder | Get or set the path to folder which contains KoolMenu script. | |
SelectedId | Get the id of selected menu item. | |
styleFolder | Get or set folder which contain css style for KoolMenu | |
Target | Get or set the common target for links of menu items. | |
Width | Get or set the width of KoolMenu. |
Methods | Description | |
Add | Add menu item. | |
AddSeparator | Add a separator to a menuitem. | |
GetItem | Get the menu item object. | |
Render | Render the KoolMenu | |
RegisterScript | Return html to register js library for KoolMenu. | |
RegisterCSS | Return html to register CSS for KoolMenu | |
RenderMenu | Return html content of KoolMenu body | |
StartupScript | Return js code to inititate KoolMenu |
Properties Detail
ClickToOpenTop
bool ClickToOpen
Get or set whether KoolMenu require user to click to open.
Default value : false
Supported from version: 1.0.0.0
CollapseAnimationTop
Animation CollapseAnimation
Get or set the settings of collapse animation.
Supported from version: 1.0.0.0
CollapseDelayTop
int CollapseDelay
Get or set delay time before menu start to collapse.
Default value : 200
Supported from version: 1.0.0.0
ExpandAnimationTop
Animation ExpandAnimation
Get or set the settings of expand animation.
Supported from version: 1.0.0.0
ExpandDelayTop
int ExpandDelay
Get or set delay time before menu start to expand.
Default value : 200
Supported from version: 1.0.0.0
ExpandDirectionTop
string ExpandDirection
Get or set expand direction of menu.
Default value : "Auto"
Allowed values :
- "Auto" : Auto expansion.
- "Left" : Left expansion.
- "Right" : Right expansion.
- "Up" : Up expansion.
- "Down" : Down expansion.
Supported from version: 1.0.0.0
FlowTop
string Flow
Get or set the flow direction of menu.
Allowed values :
- "Horizontal" : Flow horizontally.
- "Vertical" : Flow vertically.
Supported from version: 1.0.0.0
GroupSettings_ExpandDirectionTop
string GroupSettings_ExpandDirection
Get or set common expand direction of menu.
Default value : "Auto"
Allowed values :
- "Auto" : Auto expansion.
- "Left" : Left expansion.
- "Right" : Right expansion.
- "Up" : Up expansion.
- "Down" : Down expansion.
Supported from version: 1.0.0.0
GroupSettings_FlowTop
string GroupSettings_Flow
Get or set the common flow direction of menu.
Allowed values :
- "Horizontal" : Flow horizontally.
- "Vertical" : Flow vertically.
Supported from version: 1.0.0.0
GroupSettings_HeightTop
string GroupSettings_Height
Get or set common height for child menu panel.
Supported from version: 1.0.0.0
GroupSettings_OffsetXTop
int GroupSettings_OffsetX
Get or set the common offset left of child menu's panel.
Default value : 0
Supported from version: 1.0.0.0
GroupSettings_OffsetYTop
int GroupSettings_OffsetY
Get or set the common offset top of child menu's panel.
Default value : 0
Supported from version: 1.0.0.0
GroupSettings_WidthTop
string GroupSettings_Width
Get or set common width for child menu panel.
Supported from version: 1.0.0.0
idTop
string id
Get or set the id for KoolMenu. This id will be use as variable name of KoolMenu at client-side.
Supported from version: 1.0.0.0
PostBackOnSelectTop
bool PostBackOnSelect
Get or set whether KoolMenu will postback on user's selection.
Default value : false
Supported from version: 1.0.0.0
scriptFolderTop
string scriptFolder
Get or set the path to folder which contains KoolMenu script.
Supported from version: 1.0.0.0
styleFolderTop
string styleFolder
Get or set folder which contain css style for KoolMenu
Supported from version: 1.0.0.0
TargetTop
string Target
Get or set the common target for links of menu items. The target would be "_blank" or any frame name that you create on your page.
Supported from version: 1.0.0.0
Methods Detail
AddTop
KoolMenuItem Add(string $parentid, string $id, string $text, [string $link], [bool $image_url])
Add menu item. Note: The "root" is pre-built parent node id.
Supported from version: 1.0.0.0
AddSeparatorTop
AddSeparator(string $parentid)
Add a separator to a menuitem.
Supported from version: 1.0.0.0
GetItemTop
KoolMenuItem GetItem(string $id)
Get the menu item object.
Supported from version: 1.0.0.0
RegisterScriptTop
string RegisterScript()
Return html to register js library for KoolMenu.
Supported from version: 1.0.0.0
RegisterCSSTop
string RegisterCSS()
Return html to register CSS for KoolMenu
Supported from version: 1.0.0.0
RenderMenuTop
string RenderMenu()
Return html content of KoolMenu body
Supported from version: 1.0.0.0
StartupScriptTop
string StartupScript()
Return js code to inititate KoolMenu
Supported from version: 1.0.0.0