Frontend Page - Configure MenuConfig: Difference between revisions
Jump to navigation
Jump to search
(Created page with "= Overview = Frontend page for creating and editing MenuConfigs = Repository = = visibleObj Object = <syntaxhighlight lang="json"> let visibleObj = { visibleRowIndex: 0, // row index we have open on page visibleRenameRowIndex: 0, // row index currently renaming rows:[ { menuElements: [ { show: false, // whether the menuElement settings are expanded menuText menuElements: [ // if menuElement is elementType menu, will have child menuElements...") |
|||
Line 28: | Line 28: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* visibleRowIndex : identify visible position row | |||
* visibleRenameRowIndex : identify row being renamed | |||
== menuElements recursion == | == menuElements recursion == |
Revision as of 09:53, 16 June 2023
Overview
Frontend page for creating and editing MenuConfigs
Repository
visibleObj Object
let visibleObj = {
visibleRowIndex: 0, // row index we have open on page
visibleRenameRowIndex: 0, // row index currently renaming
rows:[
{
menuElements: [
{
show: false, // whether the menuElement settings are expanded
menuText
menuElements: [ // if menuElement is elementType menu, will have child menuElements
],
},
// ..
]
},
// ..
]
}
- visibleRowIndex : identify visible position row
- visibleRenameRowIndex : identify row being renamed
- Menu elements are nested to any level
- Structure of rows and menuElements in visible object matches structure of menuConfig/menuConfigSetting