Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Item ¶ added in v1.3.0
type Item struct {
Name string
ID string
Url string
Icon string
Header string
Active string
ChildrenList []Item
}
Item is an menu item.
type Menu ¶
Menu contains list of menu items and other info.
func GetGlobalMenu ¶
func GetGlobalMenu(user models.UserModel, conn db.Connection) *Menu
GetGlobalMenu return Menu of given user model.
func (*Menu) AddMaxOrder ¶ added in v1.3.0
func (menu *Menu) AddMaxOrder()
AddMaxOrder add the max order of menu.
func (Menu) FormatPath ¶ added in v1.3.0
FormatPath get template.HTML for front-end.
func (*Menu) GetEditMenuList ¶
GetEditMenuList return menu items list.
func (*Menu) SetActiveClass ¶
SetActiveClass set the active class of menu.
func (*Menu) SetMaxOrder ¶ added in v1.3.0
SetMaxOrder set the max order of menu.
type NestedSetItem ¶ added in v1.4.2
type NestedSetItem struct {
Name string
ID string
ChildrenList []NestedSetItem
}
type NestedSetMenu ¶ added in v1.4.2
type NestedSetMenu struct {
List []NestedSetItem
Options []map[string]string
MaxOrder int64
}
func GetNestedSetTree ¶ added in v1.4.2
func GetNestedSetTree(user models.UserModel, conn db.Connection, tbl NestedSetTable) *NestedSetMenu
type NestedSetTable ¶ added in v1.4.2
Click to show internal directories.
Click to hide internal directories.