IT技術(shù)

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

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

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

2.后臺綁定數(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è)、及時的服務(wù)
地址:云南省昆明市白云路368號
電話:400-871-8716 (工作時間:09:00-18:00(周一至周五))
何總:23592693
李總:53815112
亚洲日韩在线a在线观看,欧美激情 在线观看,97色伦图片97综合影院,成人AV天堂一二三在线观看,欧美色吧视频在线观看,国产l精品国产亚洲区,久久综合亚洲图片,99久久国产综合精品1,久久AⅤ无码AV高潮AV喷吹,亚洲综合无码一区二区三区不卡
亚洲国产精品嫩草影院在线观看 | 四十路の五十路熟女豊満| 亚洲欧洲无码AV电影在线观看| 国产精品永久免费视频| 欧美一级视频免费看| 无码AV爱搞搞AV| 亚洲成A人片在线观看无码| 欧美日韩精品偷拍一区二区| 国产二区视频在线观看| 香蕉久久一区二区不卡无毒影院| 激情五月综合成人亚洲婷婷| 国产亚洲人成a在线v网站| 国产精品每日更新| 免费国产最新进精品视频| 麻豆AV无码精品一区二区| 欧美日韩综合无码专区视频站 | 国产AV区男人的天堂| 制服丝袜亚洲中文欧美在线| 中国熟妇色XXXXX| 永久黄网站色视频免费无下载| 国产成人av在线| 无码国产精品免费看| 色综合热无码热国产| 国产人成无码视频在线app| 久久99热精品免费观看动漫| 国产成人精品无码免费看| 性色AV无码不卡中文字幕| 麻豆人人妻人人妻人人片AV| 国产成人精品一区二区视频| 国产亚洲欧美在线专区| 亚洲人亚洲精品成人网站| 狠狠精品干练久久久无码中文字幕| 又色又爽又高潮的免国视频产| 九九精品无码专区免费| 久久精品国产2020观看福利色| 国产aⅴ夜夜欢一区二区三区| 老牛精品亚洲成av人片| 亚洲成a人v大片在线观看| 亚洲精品中文字幕乱码三区| 538国产精品一区二区在线| 男人扎爽进女人j网站视频|