var simpleTree; var myScroll; $(function(){ //loadTree("treeData.jsp",{query:query}); $("#isDrag").change(function(){ var t=$(this).attr("checked"); simpleTree.get(0).option.drag=t; }); $("#tplt-panels").panel({ onResize:function(width, height) { //autoColWidthByTable(width-10,0); } }); }); var treeQuery; //加载树 function loadTree(url,param){ treeQuery=param.query; clear(); $.post(url,param,function(data){ $("#firstNode").html(formatJson(data)); simpleTree = $('.simpleTree').simpleTree({ autoclose: false, afterClick:nodeClick, afterDblClick:function(node){ if((C_Grid!=""&&eval('('+C_Grid+')').toP!="") || $.trim(postToThis).length>0 || self_datafields!=""){ setReturnValue(node); } //setReturnValue(node); if(node.find("ul").size()<=0)return; simpleTree.get(0).nodeToggle(node[0]); }, afterMove:nodeDrag, ajaxLoadNode:function(data){//修改插件ajax加载数据成功时调用 data=eval(data); return formatJson(data); }, animate:true, drag:false, docToFolderConvert:true }); rowid=""; if($("#firstNode").find(".treetext").eq(1).attr("nodeid")!=undefined && $("#firstNode").find(".treetext").eq(1).attr("nodeid")!=0) $("#firstNode").find(".treetext").eq(1).addClass("active"); else $("#firstNode").find(".treetext").eq(0).addClass("active"); setReturnValueA($("#firstNode").find(".treetext").eq(1).attr("nodevalue")); },"json").error(function(xh,txt) {//返回加载树的错误信息 if(xh.responseText.replace(/(^\s*)|(\s*$)/g, "")==""){ xh.responseText="加载树信息出现了错误"; } $.messager.alert("操作提示",xh.responseText,"warning"); //alert(xh.responseText); }); $("#isDrag").attr("checked",""); } function queryCallBack(para){ loadTree("treeData.jsp",{query:para}); } //格式化json数据 function formatJson(data){ var html="
  • 0
  • "; var obj=null; for(i=0;i"+obj.text+""; if(obj.state&&obj.state=="closed"){ html+=""; }else{ html+=""; } } return html; } function fillData(rows,flg){//外面调用填充格线需要用 rows为选择了数据的数组 var p_frame=parent.frames[inChangFrame]; if(p_frame||flg){ if(C_Grid!=""){ var gr=eval('('+C_Grid+')');//弹出的父页面传过来的信息 var pa=p_frame.Grids[gr.gridID];//得到grid if(pa&&gr.clickGrid){ var ower=gr.formP.split(";");//外表 var temp=[]; for(var j=0;j