zoukankan      html  css  js  c++  java
  • easy ui treegrid使用

    返回数据格式:
    {"total":7,"rows":[
    {"id":1,"name":"All Tasks","begin":"3/4/2010","end":"3/20/2010","progress":60,"iconCls":"icon-ok"},
    {"id":2,"name":"Designing","begin":"3/4/2010","end":"3/10/2010","progress":100,"_parentId":1,"state":"closed"},
    {"id":21,"name":"Database","persons":2,"begin":"3/4/2010","end":"3/6/2010","progress":100,"_parentId":2},
    {"id":22,"name":"UML","persons":1,"begin":"3/7/2010","end":"3/8/2010","progress":100,"_parentId":2},
    {"id":23,"name":"Export Document","persons":1,"begin":"3/9/2010","end":"3/10/2010","progress":100,"_parentId":2},
    {"id":3,"name":"Coding","persons":2,"begin":"3/11/2010","end":"3/18/2010","progress":80},
    {"id":4,"name":"Testing","persons":1,"begin":"3/19/2010","end":"3/20/2010","progress":20}
    ],"footer":[
    {"name":"Total Persons:","persons":7,"iconCls":"icon-sum"}
    ]}

    js初始:
    $('#tt').treegrid({
                    url: '/Category/GetAllCategory',
                    title: '分类列表',
                     700,
                    height: 500,
                    animate: true,
                    fitColumns: true,
                    rownumbers: false,
                    collapsible: true,
                    idField: 'ID',
                    treeField: 'CatName',
                    loadMsg: '正在加载分类信息...',
                    pagination: true,
                    singleSelect: false,
                    pageSize: 20,
                    pageNumber: 1,
                    pageList: [10, 20, 30],
                    //queryParams: queryData, //异步查询的参数
                    columns: [[
                            { field: 'ck', checkbox: true, align: 'left',  50 },
                            { field: 'ID', title: '编号',  50 },
                            { field: 'CatName', title: '分类名',  150 },
                            //{ field: 'ParentId', title: '父级编号',  80 },
                            { field: 'TreePath', title: '树目录',  80 },
                            { field: 'Level', title: '级别',  80 },
                            {
                                field: 'IsLeaf', title: '是否是叶子节点',  120,
                                formatter: function (value, row, index) {
                                    if (value == true) {
                                        return "是";
                                    } else {
                                        return "否";
                                    }
                                }
                            }                       
                    ]],
                    toolbar: [{
                        id: 'btnAdd',
                        text: '添加',
                        iconCls: 'icon-add',
                        handler: function () {
                            //添加
                            $("#showDialog").dialog("setTitle""添加分类").dialog("open");
                            $("#showWindow").attr("src""/Category/Create");
                        }
                    },
                    {
                        id: 'btnEdit',
                        text: '修改',
                        iconCls: 'icon-edit',
                        handler: function () {
                            //修改
                            var rows = $("#tt").datagrid("getSelections");
                            if (rows.length != 1) {
                                $.messager.alert("提示""请选择一条数据");
                                return;
                            }
                            $("#showDialog").dialog("setTitle""修改角色").dialog("open");
                            $("#showWindow").attr("src""/Roles/Edit?ID=" + rows[0].ID);
                        }
                    },
                    {
                        id: 'btnDel',
                        text: '删除',
                        iconCls: 'icon-remove',
                        handler: function () {
                            //删除
                            var rows = $("#tt").datagrid("getSelections");
                            if (rows.length > 0) {
                                $.messager.confirm("提示""确定要删除吗?"function (b) {
                                    if (b) {
                                        var ids = "";
                                        for (var i = 0; i < rows.length; i++) {
                                            ids += rows[i].ID + ",";
                                        }
                                        ids = ids.substring(0, ids.length - 1);
                                        $.post("/Roles/Delete", { ids: ids }, function (data) {
                                            if (data == "ok") {
                                                $("#tt").datagrid('reload');
                                                $("#tt").datagrid("clearSelections");
                                            } else {
                                                $.messager.alert("提示""删除失败");
                                            }
                                        });
                                    }
                                });
                            }
                            else {
                                $.messager.alert("提示""请选择要删除的行");
                            }
                        }
                    }]
                });
    Html:
    <table id="tt" style="width700px;" title="分类列表">
     </table>






  • 相关阅读:
    linux文件IO操作篇 (二) 缓冲文件
    信号量和互斥锁的区别
    linux 无锁化编程
    C语言中 time相关的函数 头文件
    printf 打印字体和背景带颜色的输出的方法
    在win10环境下安装Cygwin,可以GCC编译
    学习《大话存储》
    linux内核态和用户态的信号量
    学习Makefile
    git 环境搭建
  • 原文地址:https://www.cnblogs.com/headwolf/p/6a7fdc6466621585ee5d8f0b75802879.html
Copyright © 2011-2022 走看看