Ext應用一 -- TreeView
在導入需要文件之后,以下代碼就能生成一個tree了,非常的簡單。
ajax去后臺action拿組織架構(gòu)的json字符串。搞定。還有頁面上要定義一個div來顯示這個tree。
<div id="tree" style="height:330px;width:300px;"></div>
<script type="text/javascript">
Ext.BLANK_IMAGE_URL = '<%=request.getContextPath()%>/ext/resources/images/default/s.gif';
Ext.onReady(function(){
//alert("start");
var tree = new Ext.tree.TreePanel( {
el:'tree',
autoScroll:true,
loader: new Ext.tree.TreeLoader({dataUrl: '<%=request.getContextPath()%>/org.do?department_ID=10000112'})
});

var root = new Ext.tree.AsyncTreeNode( {
text : 'IVO',
draggable : false,
id : '10000000'
});
tree.setRootNode(root);

tree.on('click', function(node){
//alert(node.id + ", " + node.text);
if(node.leaf==true){
addSelected(node.id, node.text);
}
});
tree.render();
});
</script>
ajax去后臺action拿組織架構(gòu)的json字符串。搞定。還有頁面上要定義一個div來顯示這個tree。
<div id="tree" style="height:330px;width:300px;"></div>






























posted on 2007-12-28 13:01 風人園 閱讀(1348) 評論(0) 編輯 收藏 所屬分類: Ext