tree.js
来自「Java开的发文件管理系统,可以管理整个服务器的文件,并按要求进行处理!」· JavaScript 代码 · 共 52 行
JS
52 行
var TreeTest = function(){
// shorthand javascript:showDetail(\'pages/Search.html\',\'\',false);
//popup Window for Create Initial ECR now
var Tree = Ext.tree;
var json=[
{'text':'主页','id':'homepage','leaf':true,'cls':'file','href':'./article/index.faces','hrefTarget':'main'},
{'text':'我的任务','id':'mytask','leaf':true,'cls':'file', 'href':'./article/listMyWork.faces', 'hrefTarget':'main'}
];
return {
init : function(){
// yui-ext tree
var tree = new Tree.TreePanel({
el:'tree',
animate:true,
autoScroll:true,
loader: new Tree.TreeLoader(),
enableDD:true,
containerScroll: true,
dropConfig: {appendOnly:true},
rootVisible : false,
autoHeight :true,
border :false
});
// add a tree sorter in folder mode
// new Tree.TreeSorter(tree, {folderSort:false});
// set the root node
var root = new Tree.AsyncTreeNode({
text: '',
draggable:false, // disable root node dragging
id:'source',
children: json
});
tree.setRootNode(root);
// render the tree
tree.render();
root.expand(false, /*no anim*/ false);
//-------------------------------------------------------------
}
};
}();
Ext.EventManager.onDocumentReady(TreeTest.init, TreeTest, true);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?