zoukankan      html  css  js  c++  java
  • bootgrid

    编写bootgrid前提条件 
     有关bootgrid的.css和.js库文件
     参数:ajax:   必须设置为true
      post:   传递给Java的参数
      url:   与java连接的方法名
      formatters:  在html中自定义属性名,然后在这显示按钮或者图片的html文
      navigation:  表的样式,0,1,2有表尾,3有表头和表尾
      rowSelect :  true,selection : true,这两个属性可以时列表可以被选择
      rowCount:  一个页面上最多显示的记录条数
      responseHandler:可以在这里设置页面上的返回数据的形式,内容
      tempaltes:  设置表的样式,对表的表头或者表脚
      label:   设置提示信息的内容
     页面加载完成后:
     on('loaded.rs.jQuery.bootgrid',function(){})

    jsp:

    <table id="grid" class="table">
            <thead>
                <tr>
                    <th data-column-id="userId">用户ID</th>
                    <th data-column-id="userName">用户姓名</th>
                    <th data-column-id="userSubmit" data-formatter="command">操作</th>
                </tr>
            </thead>
        </table>

    js:

    $(function(){
            $('#grid').bootgrid({
                //必须设置
                ajax:true,
                //传递的参数
                post:function(){
                    return{
                        deleteFlg : 1,
                    }
                },
                navigation:3,
                templates:{
                    //表头左边显示提示信息
                    header : "<div id="{{ctx.id}}" class="{{css.header}}"><div class="row">"
                        + "<p class="{{css.infos}}"></p></div></div>",
                    //表脚右边显示分页
                    footer : "<div id="{{ctx.id}}" class="{{css.footer}} text-right"><div class="row">"
                        + "<p class="{{css.pagination}}"></p></div></div>",
                    //对表头的每个项目添加的图标
                    icon : "<div id="{{ctx.iconCss}}" class="{{css.icon}} table-color text-right">"
                        + "<span class="glyphicon glyphicon-sort"></span></div>"
                },
                labels: {
                    all: "全部",
                    //表头左边显示提示信息
                    infos: "显示{{ctx.start}}~{{ctx.end}}条, 总{{ctx.total}}条",
                    loading: "加载中...",
                    noResults: "没有相关数据",
                    refresh: "刷新中...",
                    search: "查询中..."
                },
                
                //与java连接的口
                url:"initUser.do",
                //html中与data-data-formatter相连
                formatters:{
                    //其中row为从java返回值的每行数据
                    "command":function(column,row){
                        //在操作这一列显示的东西----data-row-id为自定义属性------row.id其中id为java返回行中的一个属性值id
                        return "<button class="btn" data-row-id="+row.id+">查看</button>";
                    }
                },
                //data为从java返回的所有数据
                responseHanlder:function(data){
                    
                }
                //页面加载完成后的加载
            }).on("loaded.rs.juqery.bootgrid",function(){
                //在formatters中自定义属性data-row-id的值
                alert(11);
                alert($(this).data("row-id"));
            })
        });







    http://blog.csdn.net/xiaohai_ada/article/details/52702581

  • 相关阅读:
    C#事件(event)解析
    dll加入到GAC后,如何方便的调试
    『C程序设计』读书笔记系列文章之第四章 逻辑运算和判断选取控制
    C#委托之个人理解
    虚方法(virtual)和抽象方法(abstract)的区别
    『C程序设计』读书笔记系列文章之第二章 数据类型、运算符与表达式
    SOA概览(转)
    今天学的几个有用的句型
    【老孙随笔】PPT高手的启示
    【项目经理之修炼(11)】《初级篇》什么样的项目经理才可能成功??
  • 原文地址:https://www.cnblogs.com/softidea/p/6390837.html
Copyright © 2011-2022 走看看