通过代码对导航树进行更新

FolderUtil.clearFolderCache();
SessionState.setAttribute("REFRESH_TREE", "true");
super.onRefreshData();

展开导航树

 
tree.getFocusNode()
 tree.getSelectedNode() will return the selected node and it can be different than the expanded node.
 

隐藏导航树中的‘Add Repository’节点

There is an interesting post in the EMC forums to disable the Add repository option in the webtop browser tree using DOJO.
 
DOJO is included in webtop 6.5 for xforms.
Utilizing the same script, we can disable the Add repository Option in the browser tree.
Following is the code snippet extracted from https://community.emc.com/message/458337#458337


Add the following to your browsetree.jsp:

<script language='JavaScript1.2' src='<%=Form.makeUrl(request, "/webcomponent/xforms/scripts/dojo/dojo.js")%>'></script>

Then add the following script:

<script type="text/javascript" language='JavaScript1.2' >


     dojo.addOnLoad(function(){
        dojo.query("div").forEach(
          function(divTag) {
              var id = divTag.id;
              if (id.indexOf("selectrepository") != -1 ) {
                divTag.style.display = "none";
              }
          }
        );
    });


</script>

 

 posted on 2011-03-11 15:18  一只特立独行的猫  阅读(469)  评论(0编辑  收藏  举报