bootgrid

时间:2022-05-18 15:13:29

编写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&period;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. shell中&dollar;&lbrace; &rcub; 的一些特异功能

    假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 我们可以用 ${ } 分别替换获得不同的值: ${file#*/}:拿掉第一条 / 及其左边的字符串:di ...

  2. jedis例子

    @Test public void testDiscoverNodesAutomatically(){ Set<HostAndPort> jedisClusterNode=new Hash ...

  3. 如何在Swing窗体增删组件后及时刷新显示新界面

    转自:http://blog.csdn.net/leeshuqing/article/details/8636211 关键的四行代码,连续调用窗体的四个方法即可: repaint();validate ...

  4. mysql 中浮点型与定点型记录

    为了能够引起大家的重视,在介绍浮点数与定点数以前先让大家看一个例子: mysql> CREATE TABLE test (c1 float(10,2),c2 decimal(10,2)); Qu ...

  5. 关于SWT&sol;JFace的API文档

    在CSDN上下了几个CHM格式的文档,下载的时候要付的分数还挺高,但是下载下来三个都不能用,左边罗列了所有的类和方法.双击按回车右边都没有内容. 真坑爹. >>>>>&g ...

  6. avconv转换视频

    提取指定stream time avconv -i i.mkv -map 0:0 -map 0:1 -map 0:5 -c:v copy -c:a:0 mp3 -c:s copy o.mkv 合并 a ...

  7. IE6解决固定定位代码

    有些朋友在进行网页布局时,会遇到IE6浏览器不支持固定定位的兼容性问题,本博将详细介绍此问题的解决方法,需要了解的朋友可以参考下. ie6 垂直居中固定定位,代码如下: #center {_posit ...

  8. 用递归的方式处理数组 &amp&semi;&amp&semi; 把递归方法方法定义到数组的原型上 (这是一次脑洞大开的神奇尝试)

    在 javascript 里,如果我们想用一个函数处理数组 (Array) 中的每个元素,那我们有很多种选择,最简单的当然就是用自带的 forEach 函数(低版本也可以使用 lodash 中的 fo ...

  9. ng7 设置文件路径别名

    /tsconfig.json 配置后重启服务 { "compileOnSave": false, "compilerOptions": { "base ...

  10. js实现弹窗居中

    在一些页面中,我们总会遇到一些弹窗不居中的时候,还要根据浏览器的大小来调整弹窗的弹出位置, 之前我也遇到这样的问题,现在我把我知道的呈现给大家 css样式 .windowBox{ width:500p ...