国产成人啪精品午夜在线观看_免费国产调教视频在线观看_国产免费爽爽视频免费可以看_1024手机看片国产_免费香蕉视频国产在线看_久久亚洲国产精品五月天婷_九九老司机在线视频精品_国产成人精品综合在线观看_96精品视频在线播放免费观看

IT技術(shù)

多選樹形菜單的應(yīng)用
作者:
來源: 本站
發(fā)布日期: 2018/5/15 22:08:06
點(diǎn)擊量: 1851次
【 字體:
背景顏色:

多選樹形菜單的應(yīng)用

1.需要引入jquery插件jstree.js 和 jstree.min.js的插件。具體代碼如下

2.后臺(tái)綁定數(shù)據(jù)

//    private void bindTypes()
//    {
//        jsTreeJson.Text = this.getTree("Newlist.aspx?Classddl={0}&cid={0}");
//    }


//    protected string getTree(string url)
//    {
//        JsTreeData1 JsTree = new JsTreeData1();
//        JsTree.data = new List<JsTreeNode1>();


//        JsTree.data.Add(new JsTreeNode1()
//        {
//            id = "node_" + 0,
//            parent = "#",
//            text = "全部",
//            state = new JsTreeState1()
//            {
//                opened = false,
//                selected = false
//            },
//            a_attr = new JsTreeAttr1()
//            {
//                link = string.Format(url, "")
//            }
//        });


//        var m = from n in db.TheType.Where(x => x.NParent == 0) select n;
//        foreach (var n in m)
//        {
            
//            JsTree.data.Add(new JsTreeNode1()
//            {
//                id = "node_" + n.NId,
//                parent = "#",
//                text = n.SName,
//                state = new JsTreeState1()
//                {
//                    opened = true,
//                    selected = false
//                },
//                a_attr = new JsTreeAttr1()
//                {
//                    link = string.Format(url, n.NId)
//                }
//            });


//            getChildrenNodes1(JsTree.data, n.NId, url);
//        }
//        return JsonConvert.SerializeObject(JsTree);
//    }


   


//    protected void getChildrenNodes1(List<JsTreeNode1> nodes, long cID, string url)
//    {
//        var mm = from n in db.TheType.Where(x => x.NParent == cID) select n;
//        string parent = "node_" + cID;
//        foreach (var n in mm)
//        {
           
//            nodes.Add(new JsTreeNode1()
//            {
//                id = "node_" + n.NId,
//                parent = parent,
//                text = n.SName,
//                state = new JsTreeState1()
//                {
//                    opened = false,
//                    selected = false
//                },
//                a_attr = new JsTreeAttr1()
//                {
//                    link = string.Format(url, n.NId)
//                }
//            });
//            getChildrenNodes1(nodes, n.NId, url);
//        }
//    }
//}


//public class JsTreeData1
//{
//    public List<JsTreeNode1> data;
//}


//public class JsTreeNode1
//{
//    public string id;
//    public string parent;
//    public string text;
//    public JsTreeState1 state;
//    public JsTreeAttr1 a_attr;
//}


//public class JsTreeState1
//{
//    public bool opened;
//    public bool selected;
//}


//public class JsTreeAttr1
//{
//    public string link;
//}


3.js調(diào)用。

  $(function () {
            $('#jsontree').jstree({
                'core': eval('(' + $('#jsTreeJson').val() + ')'),
                'plugins': ['types', 'dnd', 'checkbox'],
                'types': {
                    'default': {
                        'icon': 'fa fa-folder'
                    },
                    'html': {
                        'icon': 'fa fa-file-code-o'
                    },
                    'svg': {
                        'icon': 'fa fa-file-picture-o'
                    },
                    'css': {
                        'icon': 'fa fa-file-code-o'
                    },
                    'img': {
                        'icon': 'fa fa-file-image-o'
                    },
                    'js': {
                        'icon': 'fa fa-file-text-o'
                    }


                }




            })
            .on('changed.jstree', function (e, data) {
                curren += $('#' + data.selected).find('a').attr('id') + "|";


                //alert(curren);
                $('#frmae_page').attr('src', curren);
            });
           
            $('.Hui-article-box, .Hui-aside').height($(window).height() - $('.breadcrumb').height() - 15);
        })
        function framReload() {
            $('#frmae_page').attr('src', curren);
        }


        function hideTree() {
            $('.Hui-aside').hide();
           $('.Hui-article-box').css('left', '0px');
        }


        function showTree() {
            $('.Hui-aside').show();
           // $('.Hui-article-box').css('left', '200px');
        }
       
4.調(diào)用效果



掃一掃在手機(jī)打開當(dāng)前頁

Contact

聯(lián)系我們

告訴我們您想要的吧!我們?yōu)楫?dāng)?shù)乜蛻籼峁I(yè)、及時(shí)的服務(wù)
地址:云南省昆明市白云路368號(hào)
電話:400-871-8716 (工作時(shí)間:09:00-18:00(周一至周五))
何總:23592693
李總:53815112