表格基础参数:

grid = lyGrid({  
        l_column : [{//表格列表数据
                colkey : null,
            name : null,
            width : 'auto',
            theadClass:'',
            tbodyClass:'',
            height : 'auto',
            align : 'center',
            hide : false,
            isSort:false,
            renderData : function( rowindex ,data, rowdata, colkey)//渲染数据
                {
            //rowindex 当前行号 ,data 当前列的数据 ,rowdata 当前行json数据, colkey 当前列的colkey
                //处理当前列数据。可自定义html
                    return "";
                }
        }],
        pagId : 'paging'// 加载表格存放位置的ID
        width : '100%'// 表格高度
        height : '100%'// 表格宽度
        theadHeight : '28px'// 表格的thead高度
        tbodyHeight : '27px',// 表格body的每一行高度
        jsonUrl : ''// 访问后台地址
        isFixed : false,//是否固定表头
        usePage : true,// 是否分页
        serNumber : false,// 是否显示序号
        local:false,//是否本地分页,即返回所有数据,让前端分页
        localData:[],//本地数据集
        records : 'records',// 分页数据
        pageNow : 'pageNow',// 当前页码 或 当前第几页
        totalPages : 'pageCount',// 总页数
        totalRecords : 'rowCount',// 总记录数
        pagecode : '10',// 分页时,最多显示几个页码
        async : false// 默认为同步
        data : ''// 发送给后台的数据 是json数据 例如{nama:"a",age:"100"}....
        pageSize : 10, // 每页显示多少条数据
        checkbox : false,// 是否显示复选框
        checkValue : 'id'// 当checkbox为true时,需要设置存放checkbox的值字段 默认存放字段id的值
        treeGrid : {
            type: 1, //1 表示后台已经处理好父类带children集合 2 表示没有处理,由前端处理树形式
            tree : false,// 是否显示树
            hide : false,//默认展开
            name : 'name',// 以哪个字段 的树形式 如果是多个 name,key
            id: "id",
            pid: "pid"
        },
        // 树形式 {tree : false,//是否显示树 name : 'name'}//以哪个字段 的树形式
    };
});
 
 
        1.  setOptions,//自定义条件查询
$("#search").click("click"function() {// 绑定查询按扭
    var searchParams = $("#searchForm").serializeJSON();
    grid.setOptions({//设置参数,具体参数与表格参数一致
        data : searchParams//查询条件数据,必须是json格式
    });
});
 
   2. loadData//重新加载数据
  grid.loadData();
 
     3. getSelectedCheckbox,//获取选择的行的Checkbox值
 var ck = grid.getSelectedCheckbox(); ---> [1] //是数组

     ck = ck..join(",") ---> 1 //是字符串
     console.log(ck)  --> 1 //是字符串
 
  4. selectRow,// 获取选中行数据,当前行的所有json数据,包括隐藏和非隐藏的数据
  var row = grid.selectRow(); 

     //例如选中了两个
     ---> [{id:1,name:'小明'},{id:2,name:'小红'}] //是对象的list
 
5. lyGridUp,// 选中行向上移一行
 grid.lyGridUp();
 
 
6.lyGridDown,// 选中行向下移一行
  grid.lyGridDown();
 
7. getCurrentData,// 获取表格当前页所有的json数据
  var g = grid.getCurrentData();
 
 8.getColumn,//获取表头
 var c = grid.getColumn(); //得到你定义表格头 l_column 的数据

lyGrid表格插件的更多相关文章

  1. JQuery表格插件DataTables 当前页合计功能

    公司项目表格插件使用的是DataTables,最近添加表合计功能,发现百度统一都是如图类型的代码,不知道是配置问题还是怎么了,在我的页面下根本不能用 var addd=0; $(document).r ...

  2. [译]MVC网站教程(四):MVC4网站中集成jqGrid表格插件(系列完结)

    目录 1.   介绍 2.   软件环境 3.   在运行示例代码之前(源代码 + 示例登陆帐号) 4.         jqGrid和AJAX 5.         GridSettings 6.  ...

  3. Dynatable – 基于 HTML5 & jQuery 的交互表格插件

    Dynatable 一款有趣的,语义化,交互式的表格插件,使用 jQuery,HTML5 和 JSON 实现.Dynatable 的目的是提供一种简单的.可扩展的 API,能够轻松的浏览和操作大规模的 ...

  4. datatables 前端表格插件 增删改查功能

    官方网站:http://datatables.club/example/<!-- DataTables CSS -->css引入的<link rel="stylesheet ...

  5. 25款顶级的jQuery表格插件

    jQuery 表格插件可以让你创建各种各样的表格布局,表格布局是报纸和杂志中最常见的布局,现在的网站中也很常见,在这篇文章中,我向大家推荐25个jQuery 的表格插件,你可以任意控制表格的行和列,用 ...

  6. 自己写的表格插件autotable

    自己写的表格插件autotable 作者:田想兵,个人网址:http://www.lovewebgames.com 这个表格插件所完成的功能是:ajax请求数据,然后动态绑定到指定表格下,格式化,分页 ...

  7. 推荐几款jQuery表格插件

    平时项目中,会碰到很多表格元素,这里推荐几款jQuery表格插件. Stackable.js 通常在小屏幕上,表格的表形形式不大好,因为用户会缩放平移,或者就是表格太小,导致数据不可见.Stackab ...

  8. 好用的自适应表格插件-bootstrap table (支持固定表头)

    最近工作中找到了一款十分好用的表格插件,不但支持分页,样式,搜索,事件等等表格插件常有的功能外,最主要的就是他自带的冻结表头功能,让开发制作表格十分容易,不过网上大多都是英文文档,第一次使用会比较麻烦 ...

  9. jQuery 表格插件25

    jQuery 表格插件可以让你创建各种各样的表格布局,表格布局是报纸和杂志中最常见的布局,现在的网站中也很常见,在这篇文章中,我向大家推荐25个jQuery 的表格插件,你可以任意控制表格的行和列,用 ...

随机推荐

  1. Switch Case语句中多个值匹配同一个代码块的写法

    switch ($p) { case 'home': case '': $current_home = 'current'; break; case 'users.online': case 'use ...

  2. table强制不换行

    用iframe做了一个查询,里面有一个表格,结果当页面内容多的时候挤在了一起. 上图:

  3. SGU 181.X-Sequence

    时间限制:0.5s 空间限制:4M 题意: 令X0=A, Xi=(a*Xi-1^2,b*Xi-1+c)%m; 求Xk,(0<=k<=109),(0<=a,b<=100),(1& ...

  4. [转]iframe自适应宽度高度

    <iframe id="iframe" onLoad="AutoFit();" frameborder="0" scrolling=& ...

  5. MySQL Procedure(MySQL存储过程)[转]

    ------Creating Stored Procedures in MySQL------ --Make sure you have version 5 of MySQL:   SELECT VE ...

  6. PHP数据库

    目录 1.创建数据库连接 2.创建数据库 3.选择数据库 4.设置当前连接使用的字符编码 5.创建表 6.插入数据 7.取得数据查询结果 8.关闭连接 1.创建数据库连接 //mysql_connec ...

  7. ecshop分页问题1

    点解下一页时弹出 查找原因: json返回 分页查询之后返回的 filter 数据为空 问题在这: $deliveryInfo['fliter']  $deliveryInfo['page_count ...

  8. 【Linux】vi编辑器命令

       1)进入vi的命令 vi filename :             打开或新建文件,并将光标置于第一行首 vi +n filename :          打开文件,并将光标置于第n行首 ...

  9. objective-c(初始化)

    objective-c(初始化) 创建对象 (编程语言 Objective-C 2.0) 1.类对象与实例化 类的定义完成后,编译器在内存中自动生成唯一的类对象,实例对象都是通过调用类对象的类方法生成 ...

  10. 一份React-Native学习指南-感谢分享

    自己在学习React-Native过程中整理的一份学习指南,包含 教程.开源app和资源网站等,还在不断更新中.欢迎pull requests! React-Native学习指南 本指南汇集React ...