Other components
role_treemenu_cfg
Roles and a menu tree. It is for a setup page that answers “which menus can this role see”. It does not show up on a business page.
Option has no Component layer. It is Sql, Texts, and Layout directly.
Sql
Each entry is { sql_id, ...params }. sql_id sits beside the parameters.
| Key | What the query returns |
|---|---|
RoleList | The role list on the left |
MenuTree | Columns id, parent_id, name |
RoleMenu | Column menu_id. The request includes role_id |
UpdateRoleMenus | Save. The body includes role_id and role_menu_temp_table |
Texts
Sentences on the screen: RolePlaceholder, LoadDone, SaveDone, MenuTreeCaption, PreviewCaption.
Layout
SplitterTopReserve and SplitterSideMargin are the gaps around the splitter.
select_box and button
The loader’s type list includes these two. This repository has no select_box.js and no button.js. A new page does not use these Type values. A select is the grid’s MainSelect, or sub_file_manager’s MainSelect. Buttons are Toolbar.Items or MoreItems.