编写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

bootgrid的更多相关文章

  1. bootgrid 刷新保持当前排序

    1. 前言 主要是利用了HTHNL5的localStorage技术和用ajax传输一个数组到后台并进行判断.这篇文章是解决一个小需求而来的,主要是用来记录. 2. 代码 JavaScript: var ...

  2. bootgrid修改成可以全勾选和全取消勾选操作

    1. 引言 由于项目需要,需要在不同页面上选择全勾选能全部勾选所有的记录,反勾选也如此.这个需求可以解决了一个样例:如果有150条记录,当前页就10条,你又在每一个页面勾选部分的记录,然后,如果你要全 ...

  3. 黄聪:jquery.bootgrid表格插件有的属性(visibleInSelection、cssClass、headerCssClass、headerAlign)不能识别的解决办法

    主要是属性大小写问题,修改jquery.bootgrid.js文件,在function loadColumns()方法里面添加下面的语句就好了 data.headerAlign = data.head ...

  4. 基于 bootstrap 的数据展示--bootgrid 样式改动。

    bootgrid 的官网案例 http://www.jquery-bootgrid.com/Examples 官方demo 样式 基于项目须要,取消了一些不须要 的功能,改动了源代码 最后样式成了这样 ...

  5. Mvc 项目中使用Bootstrap以及基于bootstrap的 Bootgrid

    官方地址参考http://www.jquery-bootgrid.com/Examples Bootgrid 是一款基于BootStrap 开发的带有查询,分页功能的列表显示组件.可以在像MVC中开发 ...

  6. jquery bootgrid 一个很好的 数据控件,可用于任何语言

    http://www.jquery-bootgrid.com/Examples#command-buttons 效果很好,http://www.open-open.com/lib/view/open1 ...

  7. 过去几个月出炉的30款最喜欢的 jQuery 插件

    在这篇文章中,我们收集了一些在过去的几个月里最喜欢的 jQuery 插件.为了使您更容易搜索到自己喜欢的 jQuery 插件,我们已经对插件进行了分类: 页面布局插件,图片和视频插件,滑块和画廊,排版 ...

  8. 黄聪: 50 个 Bootstrap 插件

    Bootstrap是快速开发Web应用程序的前端工具包.它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等. 本文向你 ...

  9. 为你下一个项目准备的 50 个 Bootstrap 插件

    Bootstrap是快速开发Web应用程序的前端工具包.它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等. 本文向你 ...

随机推荐

  1. 【Android 应用开发】BluetoothSocket详解

    一. BluetoothSocket简介 1. 简介 客户端与服务端 : BluetoothSocket 和 BluetoothServerSocket 类似于Java中的套接字的 Socket 和 ...

  2. Android开源经典项目

    目前包括: Android开源项目第一篇--个性化控件(View)篇   包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView. ...

  3. unity C#更改系统默认鼠标指针

    最近项目需要替换鼠标的默认图标,实现的效果是初始状态为一种图标,点击鼠标左键要换成另一种图标,按网上通用的方法做了以后,隐藏鼠标指针,在指针的位置画一个图片就可以了,但不知道怎么回事,这种方法画的图标 ...

  4. Android的Context Manager(服务管理器)源码剖析-android学习之旅(99)

    Context Manager介绍 Context Manager对应的进程是servicemanager进程,它先于Service Server和服务客户端运行,进入接收IPC数据的待机状态,处理来 ...

  5. 【uWSGI】实战之Django配置经验

    uWSGI 是应用服务器,实现了uwsgi, wsgi等协议,可以运行wsgi 应用 uwsgi 是协议名 Django配置 下面是自己经常用的一个配置模板,基于1.9以上的版本使用的, 主要基于dj ...

  6. c#调用野狗云 rest api

    野狗云就不多介绍了,这里主要是记录一下c#调用他们提供的rest api,把数据post到野狗云存储,直接上代码 static void Main(string[] args) { string st ...

  7. mybatis中分页插件PageHelper的使用

    转载博客:http://blog.csdn.net/u012728960/article/details/50791343

  8. 关于MVC的特性(AuthorizeAttribute)的一些理解

    许多 Web 应用程序要求在用户登录之后才授予其对受限制内容的访问权限. 在某些应用程序中,即使是登录的用户,也会限制他们可以查看的内容或可以编辑的字段. 要限制对 ASP.NET MVC 视图的访问 ...

  9. Day12 前端html

    前端基础之HTML 老师博客: http://www.cnblogs.com/yuanchenqi/articles/6835654.html http://www.cnblogs.com/yuanc ...

  10. 自动生成MyEclipse 安装破解码

    新建一个class 文件,Debug 模式运行一个,输入任意值 ,回车得到破解安装码 代码文件如下: import java.io.*; public class MyEclipseGen { pri ...