Ext.onReady(function() {
Ext.BLANK_IMAGE_URL = "/RPM/RPSpages/js/extjs/resources/images/default/s.gif";
var Tree = Ext.tree;
var treenode;
var codeTableName = document.getElementById("codeTableName").value;
var codeValue = document.getElementById("codeValue").value;
var codeDesc = document.getElementById("codeDesc").value;
var ifTreeCodeTable = document.getElementById("ifTreeCodeTable").value;
var treeTableParent = document.getElementById("treeTableParent").value;
var treeloader = new Tree.TreeLoader({
dataUrl : "treeParameter.action",
baseParams : {
codeTableName : codeTableName,
codeValue : codeValue,
codeDesc : codeDesc,
ifTreeCodeTable : ifTreeCodeTable,
treeTableParent : treeTableParent
}
});
var rootnode = new Tree.AsyncTreeNode({
id : '-1',
text : '请选择节点'
});
var treepanel = new Tree.TreePanel({
el : 'tree_div',
rootVisible : false,
border : false,
height : 400,
animate : true,
autoScroll : true,
enableDD : false,
containerScroll : false,
expanded : true,
loader : treeloader
});
treepanel.setRootNode(rootnode);
treepanel.on('click', function(node) {
treenode = node.id;
treename = node.text;
});
this.subtree = function list(node) {
if (treenode == null) {
alert('请选择节点');
} else {
var str;
str = new Array(2);
str[0] = treenode;
str[1] = treename;
window.returnValue = str;
window.close();
}
}
treepanel.on('beforeload', function(node) {
treepanel.loader.dataUrl = 'treeParameter.action';
});
treepanel.render();
rootnode.expand(false, false);
});