jQuery MiniUI

标题: treegrid [打印本页]

作者: 冰天雪地    时间: 2015-3-25 10:37:06     标题: treegrid

treegrid加载的数据格式是什么?希望能提供一个案例

作者: dforce    时间: 2015-3-25 10:49:00

和tree的数据格式一致
树形数据
[
            { id: "lists", text: "Lists", expanded: false,
                children: [
                                { id: "datagrid", text: "DataGrid" },
                                { id: "tree", text: "Tree" },
                                { id: "treegrid", text: "TreeGrid " }
                        ]
            },
                { id: "layouts", text: "Layouts", expanded: false,
                    children: [
                                { id: "panel", text: "Panel" },
                                { id: "splitter", text: "Splitter" },
                                { id: "layout", text: "Layout " }
                        ]
                },
                { id: "navigations", text: "Navigations", expanded: false,
                    children: [
                                { id: "pager", text: "Pager" },
                                { id: "tabs", text: "Tabs" },
                                { id: "navbar", text: "NavBar" },
                                { id: "menu", text: "Menu" }
                        ]
                }
        ];
列表数据
list = [
                { id: "base", text: "Base" },            
                { id: "ajax", text: "Ajax", pid: "base" },
                { id: "json", text: "JSON", pid: "base" },
                { id: "date", text: "Date", pid: "base" },
                { id: "control", text: "Control", pid: "base" },
                { id: "forms", text: "Forms", pid: "base" },
                { id: "button", text: "Button", pid: "forms" },
                { id: "listbox", text: "ListBox", pid: "forms" },
                { id: "checkboxlist", text: "CheckBoxList", pid: "forms" },
                { id: "lists", text: "Lists" },
                { id: "datagrid", text: "DataGrid", pid: "lists" },
                { id: "tree", text: "Tree", pid: "lists" },
                { id: "treegrid", text: "TreeGrid ", pid: "lists" }
        ];
作者: 冰天雪地    时间: 2015-3-25 11:21:15

miniui2.0可以使用这个treegrid控件吗?
作者: dforce    时间: 2015-3-25 11:28:31

冰天雪地 发表于 2015-3-25 11:21
miniui2.0可以使用这个treegrid控件吗?

请使用最新版本,2.0我们不维护了
作者: 冰天雪地    时间: 2015-3-25 12:48:03

我的测试代码:        List<HashMap> mapList=new ArrayList<HashMap>();
                for(int i=1;i<11;i++){
                        HashMap map=new HashMap();
                        if(i==1||i==6){
                                if(i==1){
                                        map.put("id", "1");
                                        map.put("text", "Baase");
                                        map.put("filename", "node1");
                                }else{
                                        map.put("id", "2");
                                        map.put("text", "Baase2");
                                        map.put("filename", "node2");
                                }
                                map.put("pid", -1);
                        }else{
                                map.put("id", "i_"+i);
                                map.put("text", "i_"+i);
                                map.put("filename", "child_"+i);
                                if(i>5){
                                        map.put("pid", "2");
                                }else{
                                        map.put("pid", "1");
                                }
                        }
                        mapList.add(map);
                }
                return Json.Encode(mapList);
如果把这样写map.put("id","base")map.put("pid","base"),在前台页面识别不出来,是怎么回事呢?
作者: dforce    时间: 2015-3-25 13:07:36

冰天雪地 发表于 2015-3-25 12:48
我的测试代码:        List mapList=new ArrayList();
                for(int i=1;i5){
                                        map.put("pid", "2");

不管你后台如何处理,你返回的数据需要是我前面提供的两种格式之一
作者: dforce    时间: 2015-3-25 13:24:20

冰天雪地 发表于 2015-3-25 12:48
我的测试代码:        List mapList=new ArrayList();
                for(int i=1;i5){
                                        map.put("pid", "2");

不管你后台如何处理,你返回的数据需要是我前面提供的两种格式之一




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2