UNPKG

jsharmony-cms

Version:
61 lines 3.1 kB
{ "Menu_Tree": { "layout":"form", "table":"", "actions":"BIUD", "roles": {"AUTHOR": "B","PUBLISHER": "BIUD","VIEWER":"B"}, "title": { "sql": "select concat('Menu :: ',menu_name) from {schema}.v_my_menu where menu_key=@menu_key" }, "caption":["Menu","Menus"], "unbound":true, "menu":"Menus", "breadcrumbs":"#CMS_BRANCH_BREADCRUMBS", "hide_system_buttons" : ["print","export","help","delete"], "oninit": "_this.oninit();", "onload": "_this.onload();", "buttons":[ { "name":"addRootMenuItem", "link":"js:_this.addMenuItem(null);","icon":"add","text":"Add Top-Level Menu Item", "actions": "I" }, { "name":"saveMenu", "link":"js:_this.save();","icon":"save","text":"Save", "actions": "IUD" } ], "fields":[ {"name":"form_instructions","control":"html","roles": {"PUBLISHER": "B"},"value":[ "<div style='position:relative;top:-4px;'><span style='font-size:1.3em;position:relative;top:1px;margin-right:2px;margin-left:4px;'>&#x1f6c8;</span> Right-click menu item for options :: Drag to reorder<span class='<%=model.class%>_max_depth_desc'></span></div>", ]}, {"name":"menu_key","control":"hidden","type":"bigint","key":true}, {"control": "html", "value": "<div class='clear'></div><div class='<%=model.class%>_browser'>" }, {"control": "html", "value": "<div class='<%=model.class%>_empty'>No items currently in this menu. &nbsp; <a href='#' onclick='<#-js(\"_this.addMenuItem(null);return false;\")#>'>&lt;Add a menu item&gt;</a></div>" }, {"name": "menu_item_id", "actions": "BIUD","foreignkey":1,"caption": "","control": "tree", "unbound": 1, "always_editable":1, "controlparams": { "expand_all": true, "item_context_menu": [ { "icon": "add", "text": "Add Top-level Item", "command": "_this.addMenuItem(null);", "actions": "I" }, { "icon": "add", "text": "Add Submenu Item", "command": "_this.addMenuItem(context_item);", "actions": "I", "onrender": "return _this.menu_item_id_context_menu_onrender(context_item, 'addSubmenuItem');" }, { "icon": "delete", "text": "Delete", "command": "_this.deleteMenuItem(context_item);", "actions": "D" } ], "item_dropdown": { "caption": "Actions" }, "onmove": "return _this.menu_item_id_onmove(dragval, dropval, anchor, e);", "drag_anchor_settings": { "anchors": ["top","bottom","full"] } }, "onchange": "_this.menu_item_id_onchange(obj, newval, undoChange, e);" }, { "name": "Menu_Tree_Info", "control": "subform", "target": "Menu_Tree_Info", "bindings": { "menu_item_id": "menu_item_id" }, "caption": "", "actions": "BIUD" }, {"control":"html", "value": "</div>"} ] }, "Menu_Tree_Browse": { "inherits": "Menu_Tree", "actions": "B", "breadcrumbs": "__REMOVEPROPERTY__", "popup": [1000, 600], "fields":[ {"name":"form_instructions","__REMOVE__":true}, ] } }