bootstrap table demo
js 代码
//搜索
function searchTable(){
var searchInfo = $("#searchForm").serializeJsonObject();
initTable(searchInfo);
} //初始化表格
function initTable (visitor) {
//初始化表格时清掉ID数组里的值
hmdId = [];
hmdIdResult = [];
$('#exampleTableEvents').bootstrapTable('destroy');
$('#exampleTableEvents').bootstrapTable({
url: serverPath+"/hmdList/init", // 服务器数据的加载地址
method : 'post', // 提交方式
queryParams : function(params) {
if(visitor == null){
return {
pageSize : params.limit,
pageNumber : params.offset
};
}else{
visitor["pageNumber"] = params.offset;
visitor["pageSize"] = params.limit;
return visitor;
}
},
contentType : "application/x-www-form-urlencoded;charset=UTF-8", // 发送到服务器的数据编码类型
sidePagination : "server",//分页方式:client客户端分页,server服务端分页(*)
trimOnSearch : false,//允许空字符搜索
pagination : true,//是否开启分页 底部显示
search : false,//是否启用搜索框
showRefresh : false,//是否显示刷新按钮。
showToggle : false,//是否显示切换视图(table/card)按钮。
showColumns : false,//是否显示内容列下拉框。
pageSize : 100,//如果设置了分页,页面数据条数
pageNumber : 1,//如果设置了分页,首页页码
pageList : [],//每页条数
toolbar : $("#tableTool"), // 设置工具栏
toolbarAlign : 'left', // 工具栏位置
height : 430, // 表格的高度
undefinedText: '-', // 当数据为 undefined 时显示的字符。
striped: true, // 隔行变色
iconsPrefix:'glyphicon', // 字体库
cache:false, // ajax缓存 设置为 false 禁用 AJAX 数据缓存
clickToSelect:true, // 设置 true 将在点击行时,自动选择 rediobox 和 checkbox。
maintainSelected:true,
rowStyle : function rowStyle(row, index){
return {
css: {"padding-top":"0px!important","padding-bottom":"0px!important","font-size":"14px"}
}; },
onLoadSuccess : function(data) {
},
onLoadError : function(data) {
},
columns : [ {
title : '全选',
field : 'check',
checkbox : true
}, {
title : '姓名',
field : 'name',
align : 'center'
}, {
title : 'undefinedText',
field : 'sss',
align : 'center'
},{
title : '性别',
field : 'gender',
align : 'center'
}, {
title : '年龄',
field : 'age',
align : 'center'
}, {
title : '民族',
field : 'nation',
align : 'center'
}, {
title : '证件类型',
field : 'id_cardType',
align : 'center'
}, {
title : '证件号码',
field : 'id_card',
align : 'center'
}, {
title : '联系方式',
field : 'phone',
align : 'center'
}, {
title : '录入时间',
field : 'input_time',
align : 'center', }, {
title : '详细',
field : 'id',
align : 'center',
formatter : function(value, row, index) {
//value:当前field的值
//row:当前行的数据
//通过formatter可以自定义列显示的内容
var a = '<span class = "toWhite" onclick = "showDetail('+row.id+')">查看</span> ';
var b = '<span class = "toWhite" \
onclick = "readyToEdit('+row.id+')">编辑</span>';
return a+b;
}
} ],
onCheck : function(row) {
hmdId.push(row.id); },
onUncheck : function(row) {
for (var i = 0; i < hmdId.length; i++) {
if (hmdId[i] == row.id) {
hmdId.splice(i, 1);
}
}
},
onCheckAll:function(rows){
$("#exampleTableEvents>tbody>tr").addClass("selected");
for (var j = 0; j < rows.length; j++) {
hmdId.push(rows[j].id);
}
},
onUncheckAll:function(rows){
$("#exampleTableEvents>tbody>tr").removeClass("selected");
for (var j = 0; j < rows.length; j++) {
for (var i = 0; i < hmdId.length; i++) {
if (hmdId[i] == rows[j].id) {
hmdId.splice(i, 1);
}
}
}
}
});
};
bootstrap table demo的更多相关文章
- JS组件系列——表格组件神器:bootstrap table
前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉及,罪过,罪过.今天补起来吧.上午博主由零开始自己从头到尾使用了一遍Bootstrap Table ,遇到不少 ...
- 使用bootstrap table小记(表格组件)
前言 新的一年悄然到来,生活依旧.最近一周大热的赵雷风,一首<成都>,一首<理想>再次把民谣展示在国人面前.歌词着实写的不错. 理想,你今年几岁 你总是诱惑着年轻的朋友 你总是 ...
- 表格组件神器:bootstrap table详细使用指南
1.bootstrap-table简介 1.1.bootstrap table简介及特征: Bootstrap table是国人开发的一款基于 Bootstrap 的 jQuery 表格插件,通过简单 ...
- [转]手把手教你--Bootstrap Table表格插件及数据导出(可导出Excel2003及Exce2007)
原文地址:https://blog.csdn.net/javayoucome/article/details/80081771 1.介绍 Bootstrap Table介绍见官网:http://boo ...
- [转]JS组件系列——表格组件神器:bootstrap table
原文地址:https://www.cnblogs.com/landeanfen/p/4976838.html 前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉 ...
- JS组件系列——表格组件神器:bootstrap table 包含了js对象的定义和对象成员函数的定义
前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉及,罪过,罪过.今天补起来吧.上午博主由零开始自己从头到尾使用了一遍Bootstrap Table ,遇到不少 ...
- bootstrap table使用指南
Bootstrap table是国人开发的一款基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选.多选.排序.分页,以及编辑.导出.过滤(扩展)等等的功能. 目 ...
- Bootstrap表格组件 Bootstrap Table
Bootstrap Table是Bootstrap的一个组件 Bootstrap Table Demo:http://issues.wenzhixin.net.cn/bootstrap-table/i ...
- bootstrap table使用参考
https://www.cnblogs.com/landeanfen/p/5821192.html 转载 阅读目录 一.x-editable组件介绍 二.bootstrapTable行内编辑初始方案 ...
随机推荐
- Let it crash philosophy part II
Designing fault tolerant systems is extremely difficult. You can try to anticipate and reason about ...
- python网络编程--socketserver 和 ftp功能简单说明
1. socketserver 我们之前写的tcp协议的socket是不是一次只能和一个客户端通信,如果用socketserver可以实现和多个客户端通信.它是在socket的基础上进行了一层封装,也 ...
- 如何让Syncthing始终使用同一个设备ID?
设备ID(device id)是Syncthing最重要的参数之一,所有节点的发现.连接等操作,全部是基于这个设备ID!对于已经建立起来的P2P网络,保持重要节点的设备ID唯一性是非常重要的!!!!那 ...
- SpringMvc+ajax 实现json格式数据传递
传JSON对象 前端 function test () { var param = {username : "yitop"}; $.ajax({ timeout : 20000, ...
- mysql 赋给用户远程权限 grant all privileges on
我配置了权限 就可以在Windows下访问我虚拟机中的数据库了 来源:http://blog.csdn.net/louisliaoxh/article/details/52767209 登录: 在本机 ...
- 如何检查 IP是否冲突了
[root@TEST_192_168_1_252 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 44:A8:42:00:1A:B5 ...
- Myeclipse设置自动联想功能
///声明,博客园暂无转载功能,这篇博客是转载自贞心真义. 最近初学Java,正在使用MyEclipse来编写新的项目,刚开始打开MyEclipse感觉这个工具既陌生又熟悉,熟悉之处在于编辑器的几大共 ...
- Spring aop+自定义注解统一记录用户行为日志
写在前面 本文不涉及过多的Spring aop基本概念以及基本用法介绍,以实际场景使用为主. 场景 我们通常有这样一个需求:打印后台接口请求的具体参数,打印接口请求的最终响应结果,以及记录哪个用户在什 ...
- Lucene7.4学习和简单使用
简述: 前面从新回顾学习了Solr,正好也借此机会顺便学习一下Lucene. 一.什么是Lucene? 全文检索的一个实现方式,也是非结构化数据查询的方法.应用场景:在数据量大,数据结构不固定的时候, ...
- openproject安装与使用
思路: 1.生成config配置文件 2.导出配置文件,修改配置文件,删除容器,重新部署容器 3.登录后配置, 4.配置git,可以从openproject里查看gitlab上的代码库 第一次安装: ...