通过代码对导航树进行更新
FolderUtil.clearFolderCache();
SessionState.setAttribute("REFRESH_TREE", "true");
super.onRefreshData();
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>
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>