^1640740801521
@
sname
SimpleFrameAppMenuView
sbelongToHtml
false
sstyle
default
shasHead
false
shasBottom
false
sotherHeads
<meta http-equiv="content-type" content="text/html; charset=utf-8">
slabel
SimpleFrameAppMenuView
sdescriptors
xworker.html.base.view,xworker.web.controls.SimpleControl/@view
sth_createIndex
false
  @/@code
  sname
  code
  Scode
#$@text#$@
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK REL ="stylesheet" TYPE="text/css" HREF="fckeditor/editor/css/fck_editorarea.css" TITLE="Style"/>
<LINK REL ="stylesheet" TYPE="text/css" HREF="css/orgweb.css" TITLE="Style"/>
<script type="text/javascript" src="/js/xworker/InnerBrowserUtil.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="js/syntaxhighlighter/styles/shCore.css" />
<link rel="stylesheet" type="text/css" media="all" href="js/syntaxhighlighter/styles/shThemeEclipse.css" />
<title>功能菜单树</title>

<!-- The xtree script file -->
<script src="${request.contextPath}/js/xtree.js"></script>
<LINK REL ="stylesheet" TYPE="text/css" HREF="${request.contextPath}/js/xtree.css" TITLE="Style"/>

<!-- Modify this file to change the way the tree looks -->
<link type="text/css" rel="stylesheet" href="${request.contextPath}/css/xtree.css">
<base target="main">
</head>

<body class="navtree">
#$@text#$@
  sdescriptors
  xworker.html.base.container.childs/@code
  sid
  code
  @/@treeMenu
  sname
  treeMenu
  slabel
  ${menus.label?if_exists}
  svalues
  menus
  sincludeRoot
  false
  sdisplay
  tree
  scheckAble
  false
  starget
  ${menus.target?defaule('main')}
  surl
  ${menus.url?default('javascript:void(0);')}
  sdescriptors
  xworker.html.base.container.childs/@menu
  sid
  treeMenu
  @/@code1
  sname
  code
  Scode
#$@text#$@
<script language="javascript">
function selectMenu(id){
    for(var key in webFXTreeHandler.all){
        var item = webFXTreeHandler.all[key];
        if(item.nodeId == id){
            expandParent(item);
            item.doExpand();
            webFXTreeHandler.select(item);
            window.top.frames['main'].location = item.action;
            break;
        }
    }
}

function expandParent(item){
    if(item.parentNode){
        item.parentNode.doExpand();
        expandParent(item.parentNode);
    }
}
</script>

</body>
</html>
<#macro showTree trees node checkAble="false">
<#if checkAble == "false">
    <#list trees as menu>
    var ${node}_${menu_index}  = new WebFXTreeItem('${menu.label?if_exists}', '${menu.url?if_exists}');
    <#if menu.target?exists && menu.target != "">
    ${node}_${menu_index}.target = '${menu.target}';
    <#else>
    ${node}_${menu_index}.target = 'main';
    </#if>
    <#if menu.id?exists>
    ${node}_${menu_index}.nodeId = '${menu.id?string}';
    </#if>
    ${node}.add(${node}_${menu_index});
    <#if menu.childs?exists>
    <@showTree trees=menu.childs node="${node}_${menu_index}"/>
    </#if>
    </#list>
<#else>
    <#list trees as menu>
    var ${node}_${menu_index}  = new CheckableTreeItem('${menu.name?if_exists}', '${menu.label?if_exists}', '${menu.url?if_exists}', true, false, 'checkParentNodes(${node}_${menu_index}, true, false);checkChildNodes(${node}_${menu_index}, true, true)');
    <#if menu.target?exists && menu.target != "">
    ${node}_${menu_index}.target = '${menu.target}';
    <#else>
    ${node}_${menu_index}.target = 'main';
    </#if>
    ${node}.add(${node}_${menu_index});
    <#if menu.childs?exists>
    <@showTree trees=menu.childs node="${node}_${menu_index}" checkAble=checkAble/>
    </#if>
    </#list>
</#if>    
</#macro>
#$@text#$@
  sdescriptors
  xworker.html.base.container.childs/@code
  sid
  code1
