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行内编辑初始方案 ...
随机推荐
- spring的父子上下文容器及配置
本文由作者张远道授权网易云社区发布. spring父子容器 spring总的上下文容器有父子之分.父容器和子容器.父容器对子容器可见,子容器对父容器不可见. 对于传统的spring mvc来说,spr ...
- Docker 网络模式和跨主机通信
Docker的四种网络模式 Bridge模式 当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上.虚拟网桥的工作方式和物理交 ...
- 【OCP-12c】2019年CUUG OCP 071考试题库(74题)
74.View the exhibit and examine the structure of ORDERS and CUSTOMERS tables. ORDERS Name Null? ...
- robot framework-tags(标签)实例
robot framework的标签是一个简单而又强大的分类机制,功能如下: 标签在reports,logs以及测试数据中展示,显示关于测试用例的元数据信息 用例的执行统计(total,passed, ...
- 看个AV也中招之cve-2010-2553漏洞分析
试想:某一天,你的基友给你了一个视频文件,号称是陈老师拍的苍老师的老师题材的最新电影.avi,你满心欢喜,在确定文件格式确实为avi格式后,愉快的脱下裤子准备欣赏,打开后却发现什么也没有,而随后你的基 ...
- linux centos 7 下安装ElasticSearch5.4
一. 把elasticsearch-5.4.0.rpm和kibana-5.4.0-x86_64.rpm上传到centos下/root目录中,如下图:二.进入centos目录/root,并用命令rpm ...
- ElasticSearch NEST搜索
var client = ElasticsearchHelper.GetElasticClient("order");QueryContainer termQuery = new ...
- 关闭tomcat端口号
一. CentOS 关闭tomcat端口号 1. 首先保证liunx下 ps -ef | grep java 2. 会显示如下信息 我使用的是IDEA打包的war包.tomcat是自带的 3. 查看未 ...
- day4. python学习之字典
字典和列表是最常用的数据类型,字典是一种key-value的数据类型,用{ }表示 1.字典的特性:无序的,没有下标 2.字典的使用:增删改查 info = { '20181101':"zh ...
- 9. Javascript学习笔记——表单处理
9. 表单处理 9.1 表单的基础知识 ///表单用 <form> 元素表示,对应的是 HTMLFormElement 类型,继承自 HTMLElement. //属性:action.me ...