问题描述
如题:mvc4用ef链接在控制器中返回得到的数据.到前台转easyui-tree显示.
解决方案
本帖最后由 Ceramm 于 2015-07-29 03:04:10 编辑
解决方案二:
关注下。我也在想办法解决。
解决方案三:
蛮好我没事做了个demo,留下你的邮箱,骚年
解决方案四:
好事多磨啊.慢慢来
解决方案五:
关注下。我也在想办法解决。
解决方案六:
<divid="leftTree"style="background-color:#fff;"><divclass="panel-loading">加载中...</div></div>functioninitTree(){$('#leftTree').tree({animate:false,checkbox:false,url:'/Home/TreeView',onClick:function(node){if(node.url!=""){//addTab(node.text,node.url,node.icon);点击节点}},});}
生成JSON格式publicstaticstringGetMenu(List<TreeNode>list){StringBuilderjson=newStringBuilder();if(list.Count>0){json.Append("[");foreach(TreeNodedrinlist){json.Append("{"id":"+dr.ID.ToString());json.Append(","text":""+dr.Text+""");json.Append(","state":"open"");json.Append(","url":""+dr.Url+""");if(dr.Nodes.Count>0){json.Append(","children":");json.Append(GetMenu(dr.Nodes));}json.Append("},");}json.Remove(json.Length-1,1);json.Append("]");}returnjson.ToString();}publicclassTreeNode{publicintID{get;set;}publicstringText{get;set;}publicstringState{get;set;}publicstringUrl{get;set;}publicstringIcon{get;set;}publicList<TreeNode>Nodes{get;set;}publicTreeNode():this(string.Empty){}publicTreeNode(stringtext):this(0,text,string.Empty,string.Empty){}publicTreeNode(intid,stringtext):this(id,text,string.Empty,string.Empty){}publicTreeNode(stringtext,stringurl):this(0,text,string.Empty,url){}publicTreeNode(intid,stringtext,stringurl):this(id,text,string.Empty,url){}publicTreeNode(intid,stringtxt,stringicon,stringurl){this.ID=id;this.Text=txt;this.State="open";this.Url=url;this.Icon=icon;Nodes=newList<TreeNode>();}}
解决方案七:
2楼能把代码共享吗数据库也要我就是grid显示不出数据uittle@163.com