jsp的代码
function selectName2(){
for(var i =0;i<a_nodeIndex[11].items.length;i++){
var str1="nod"+a_nodeIndex[11].items[i].id;
if(a_nodeIndex[11].items[i].type=="flow_dept"){
onClickFolder(false,str1);
}
}
}
js的代码
function onClickFolder(mainNode,str1) //点击展开或折叠
{
var srcObj=window.event.srcElement;
var srcID = "";
if(mainNode)
{
if(srcObj.orgname!="flow_user")
{
srcID = mainNode.id;
}
else
{
return;
}
}
else
{
if(str1!=null&&str1!=""){
srcID=str1;
}else{
srcID=srcObj.id;
}
}
var splitID=srcID.split("nod");
var Node;
var preIsOpen;
for(var i=0;i<a_nodeIndex.length;i++)
if(a_nodeIndex[i].id==splitID[1])
{
Node=a_nodeIndex[i];
break;
}
preIsOpen=Node.isOpen;
if(preIsOpen==false) //如果展开则折叠
{
Node.isOpen=true;
changeImage(splitID[1]);
if(document.all("sub_"+Node.id).innerHTML==""){
// alert((Node.id).substring((Node.id).indexOf("_")+1));
document.all("sub_"+Node.id).innerHTML=" 数据加载中...";
my_form.target="my_iframe";
my_form.ID.value=Node.id;
my_form.NodeType.value=Node.type;
// my_form.action="getChildrenNodes.jsp";
my_form.submit();
}else{
displaySubNode(Node);
}
}
else //如果折叠则展开
{
Node.isOpen=false;
changeImage(splitID[1]);
for(var i=0;i<Node.items.length;i++)
hideSubNode(Node.items[i]);
}
}
