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
bootgrid的更多相关文章
- bootgrid 刷新保持当前排序
1. 前言 主要是利用了HTHNL5的localStorage技术和用ajax传输一个数组到后台并进行判断.这篇文章是解决一个小需求而来的,主要是用来记录. 2. 代码 JavaScript: var ...
- bootgrid修改成可以全勾选和全取消勾选操作
1. 引言 由于项目需要,需要在不同页面上选择全勾选能全部勾选所有的记录,反勾选也如此.这个需求可以解决了一个样例:如果有150条记录,当前页就10条,你又在每一个页面勾选部分的记录,然后,如果你要全 ...
- 黄聪:jquery.bootgrid表格插件有的属性(visibleInSelection、cssClass、headerCssClass、headerAlign)不能识别的解决办法
主要是属性大小写问题,修改jquery.bootgrid.js文件,在function loadColumns()方法里面添加下面的语句就好了 data.headerAlign = data.head ...
- 基于 bootstrap 的数据展示--bootgrid 样式改动。
bootgrid 的官网案例 http://www.jquery-bootgrid.com/Examples 官方demo 样式 基于项目须要,取消了一些不须要 的功能,改动了源代码 最后样式成了这样 ...
- Mvc 项目中使用Bootstrap以及基于bootstrap的 Bootgrid
官方地址参考http://www.jquery-bootgrid.com/Examples Bootgrid 是一款基于BootStrap 开发的带有查询,分页功能的列表显示组件.可以在像MVC中开发 ...
- jquery bootgrid 一个很好的 数据控件,可用于任何语言
http://www.jquery-bootgrid.com/Examples#command-buttons 效果很好,http://www.open-open.com/lib/view/open1 ...
- 过去几个月出炉的30款最喜欢的 jQuery 插件
在这篇文章中,我们收集了一些在过去的几个月里最喜欢的 jQuery 插件.为了使您更容易搜索到自己喜欢的 jQuery 插件,我们已经对插件进行了分类: 页面布局插件,图片和视频插件,滑块和画廊,排版 ...
- 黄聪: 50 个 Bootstrap 插件
Bootstrap是快速开发Web应用程序的前端工具包.它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等. 本文向你 ...
- 为你下一个项目准备的 50 个 Bootstrap 插件
Bootstrap是快速开发Web应用程序的前端工具包.它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等. 本文向你 ...
随机推荐
- Xcode自定义字体不能应用的原因
想给UILabel换一个自定义的字体,从字体册选择兰亭黑: 然后选择 在Finder中显示,找到字体文件为Lantinghei.ttc: 将其拷贝到项目中,在info.plist里添加字体支持key, ...
- HTML中的javascript交互
在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的javasc ...
- 解决IE7兼容H5新标签的方法
外部引入JS <script src="http://cdn.bootcss.com/html5shiv/r29/html5.min.js"></script&g ...
- IndexedDB,FileSystem- 前端数据库,文件管理系统
"我们不再需要下载并且安装软件.一个简单的web浏览器和一个可供使用的互联网就足以让我们在任何时间, 任何地点, 还有任何平台上使用任何web应用程序." web应用很酷, 但是相 ...
- IOS常用第三方库《转》
UI 动画 网络相关 Model 其他 数据库 缓存处理 PDF 图像浏览及处理 摄像照相视频音频处理 响应式框架 消息相关 版本新API的Demo 代码安全与密码 测试及调试 AppleWatch ...
- AngularJs 指令directive之require
controller的用法分为两种情形,一种是require自定义的controller,由于自定义controller中的属性方法都由自己编 写,使用起来比较简单:另一种方法则是require An ...
- Python_@修饰器(装饰器)的理解
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能. 装饰器的作用就是为已经存在的对象添加额外的功能. def funA(fun): print (fun( ...
- 《MySQL必知必会》读书笔记_2
通配符:(尾空格可能会干扰通配符匹配) % 匹配任意字符 _ 匹配任意单个字符 正则表达式:REGEXP 用法就是替换掉LIKE的位置,后面配合正则表达式. 默认不区分大小写,如果区分的话添加关键字B ...
- 8.2 Query 语句优化基本思路和原则
在分析如何优化MySQL Query 之前,我们需要先了解一下Query 语句优化的基本思路和原则.一般来说,Query 语句的优化思路和原则主要提现在以下几个方面: 1. 优化更需要优化的Query ...
- MapReduce的架构及原理
MapReduce是一种分布式计算模型,是Hadoop的主要组成之一,承担大批量数据的计算功能.MapReduce分为两个阶段:Map和Reduce. 一.MapReduce的架构演变 客户端向Job ...