</body>
<script type="text/javascript">
mini.parse();
var tree = mini.get("tree1");
var data = [{"id":"1","text":"ff","pid":"0"},{"id":"0","text":"xx"}] ;
//tree.setUrl("${ctx}/super/superUser!showTree.action");
tree.loadData(data);
//tree.load();
var id;
function CloseWindow(action) {
if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
else window.close();
}
function onCancel(e) {
CloseWindow("cancel");
}
function SetData(data){
data = mini.clone(data);
var remark = data.data;
var idList = [];
var array = remark.split(",");
for(var i=0;i<array.length;i++){
var menuId = array;
idList = menuId;
}
tree.setValue(idList);
}
function nodecheck(node){
var pnode=tree.getParentNode (node);
if(pnode==undefined||pnode==null){
function onNodeCheck(e){
var node=e.node;
nodecheck(node);
}
function onOk(){
var node = tree.getSelectedNode();
//if (node && tree.isLeaf(node) == false) {
// alert("不能选中父节点");
// return;
//}
CloseWindow("ok");
}
function GetCheckedNodes() {
var nodes = tree.getCheckedNodes();
return nodes;
}
function GetData() {
var nodes = tree.getCheckedNodes();
var ids = [], texts = [];
for (var i = 0, l = nodes.length; i < l; i++) {
var node = nodes;
ids.push(node.id);
texts.push(node.text);
}
var data = {};
data.id = ids.join(",");
data.text = texts.join(",");
return data;
}
function onNodeCheck(e){
var node=e.node;
nodecheck(node);
}