首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

哪位高手有EasyUI treegrid具体实例 包含分页代码

2012-11-21 
谁有EasyUI treegrid具体实例 包含分页代码谁有EasyUI treegrid具体实例 包含分页代码[解决办法]treegrid.

谁有EasyUI treegrid具体实例 包含分页代码
谁有EasyUI treegrid具体实例 包含分页代码

[解决办法]
treegrid.html

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    <title>jQuery EasyUI</title>    <link rel="stylesheet" type="text/css" href="../themes/default/easyui.css">    <link rel="stylesheet" type="text/css" href="../themes/icon.css">    <script type="text/javascript" src="../jquery-1.4.2.min.js"></script>    <script type="text/javascript" src="../jquery.easyui.min.js"></script>    <script>        $(function(){            $('#test').treegrid({                title:'TreeGrid',                iconCls:'icon-save',                width:500,                height:350,                nowrap: false,                rownumbers: true,                animate:true,                collapsible:true,                url:'treegrid_data.json',                idField:'code',                treeField:'code',                pagination:true,                frozenColumns:[[                    {title:'code',field:'code',width:150}                ]],                columns:[[                    {field:'name',title:'Name',width:120},                    {field:'addr',title:'Address',width:120,rowspan:2},                    {field:'col4',title:'Col41',width:150,rowspan:2}                ]],                onBeforeLoad:function(row,param){                    if (row){                        $(this).treegrid('options').url = 'treegrid_subdata.json';                    } else {                        $(this).treegrid('options').url = 'treegrid_data.json';                    }                }            });        });        function reload(){            $('#test').treegrid('reload');        }        function getChildren(){            var node = $('#test').treegrid('getSelected');            if (node){                var nodes = $('#test').treegrid('getChildren', node.code);            } else {                var nodes = $('#test').treegrid('getChildren');            }            var s = '';            for(var i=0; i<nodes.length; i++){                s += nodes[i].code + ',';            }            alert(s);        }        function getSelected(){            var node = $('#test').treegrid('getSelected');            if (node){                alert(node.code+":"+node.name);            }        }        function collapse(){            var node = $('#test').treegrid('getSelected');            if (node){                $('#test').treegrid('collapse', node.code);            }        }        function expand(){            var node = $('#test').treegrid('getSelected');            if (node){                $('#test').treegrid('expand', node.code);            }        }        function collapseAll(){            $('#test').treegrid('collapseAll');        }        function expandAll(){            $('#test').treegrid('expandAll');        }        function expandTo(){            $('#test').treegrid('expandTo', '02013');            $('#test').treegrid('select', '02013');        }    </script></head><body>    <h1>TreeGrid</h1>    <div style="margin:10px;">        <a href="#" onclick="reload()">reload</a>        <a href="#" onclick="getChildren()">getChildren</a>        <a href="#" onclick="getSelected()">getSelected</a>        <a href="#" onclick="collapse()">collapse</a>        <a href="#" onclick="expand()">expand</a>        <a href="#" onclick="collapseAll()">collapseAll</a>        <a href="#" onclick="expandAll()">expandAll</a>        <a href="#" onclick="expandTo()">expandTo</a>    </div>        <table id="test"></table>    </body></html> 


[解决办法]
页面怎么写我想你应该 懂得 treegrid 要求返回数据的格式为:

Java code
{"total":117,"rows":[    {"id":1,"code":"code1","name":"name1","addr":"address1"},    {"id":11,"code":"code11","name":"name11","addr":"address11","_parentId":1},    {"id":12,"code":"code12","name":"name12","addr":"address12","_parentId":1},    {"id":2,"code":"code2","name":"name2","addr":"address2","state":"closed"},    {"id":21,"code":"code21","name":"name21","addr":"address21","_parentId":2},    {"id":22,"code":"code22","name":"name22","addr":"address22","_parentId":2},    {"id":3,"code":"code3","name":"name3","addr":"address3","state":"closed"},    {"id":31,"code":"code31","name":"name31","addr":"address31","_parentId":3},    {"id":32,"code":"code32","name":"name32","addr":"address32","_parentId":3},    {"id":4,"code":"code4","name":"name4","addr":"address4","state":"closed"},    {"id":41,"code":"code41","name":"name41","addr":"address41","_parentId":4},    {"id":42,"code":"code42","name":"name42","addr":"address42","_parentId":4},    {"id":5,"code":"code5","name":"name5","addr":"address5"},    {"id":51,"code":"code51","name":"name51","addr":"address51","_parentId":5},    {"id":52,"code":"code52","name":"name52","addr":"address52","_parentId":5},    {"id":6,"code":"code6","name":"name6","addr":"address6","state":"closed"},    {"id":61,"code":"code61","name":"name61","addr":"address61","_parentId":6},    {"id":62,"code":"code62","name":"name62","addr":"address62","_parentId":6},    {"id":7,"code":"code7","name":"name7","addr":"address7","state":"closed"},    {"id":71,"code":"code71","name":"name71","addr":"address71","_parentId":7},    {"id":72,"code":"code72","name":"name72","addr":"address72","_parentId":7},    {"id":8,"code":"code8","name":"name8","addr":"address8","state":"closed"},    {"id":81,"code":"code81","name":"name81","addr":"address81","_parentId":8},    {"id":82,"code":"code82","name":"name82","addr":"address82","_parentId":8},    {"id":9,"code":"code9","name":"name9","addr":"address9","state":"closed"},    {"id":91,"code":"code91","name":"name91","addr":"address91","_parentId":9},    {"id":92,"code":"code92","name":"name92","addr":"address92","_parentId":9},    {"id":10,"code":"code10","name":"name10","addr":"address10","state":"closed"},    {"id":110,"code":"code110","name":"name110","addr":"address110","_parentId":10},    {"id":120,"code":"code120","name":"name120","addr":"address120","_parentId":10}]} 

热点排行