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行内编辑初始方案 ...
随机推荐
- Java按位取反运算符“~”的工作原理
说明:本文参考了文章<Java按位取反运算符“~”>,链接:https://blog.csdn.net/smilecall/article/details/4245447 补充:位运算符( ...
- 2018-2019-2 网络对抗技术 20165219 Exp3 免杀原理与实践
2018-2019-2 网络对抗技术 20165219 Exp3 免杀原理与实践 实验任务 1 正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,自己利用sh ...
- P3357 最长k可重线段集问题 网络流
P3357 最长k可重线段集问题 题目描述 给定平面 x-O-yx−O−y 上 nn 个开线段组成的集合 II,和一个正整数 kk .试设计一个算法,从开线段集合 II 中选取出开线段集合 S\sub ...
- “全栈2019”22篇Java异常学习资料及总结
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"22篇Ja ...
- python基础知识梳理-----1变量,常量,注释
因为公司用的是delphi ,所以自学了一阵delphi,但是随着语言的发展,delphi的前景堪忧啊.辞职以后打算好好学学python,然后找找数据分析和爬虫方面的工作. 记录此贴,仅作学习使用,所 ...
- app.module.ts说明
import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; ...
- Optional类
参照: 一篇简单使用介绍 官网详细用法介绍 包含各种例子的cheetsheet 一个封装某个value的容器 一般可用于方法返回值类型,提醒调用方,这个值可能为null,所以需要处理(因为空指针异常是 ...
- (Lua) C++ 加入 Lua 環境擴充應用強度
Lua 在網上有非常多的介紹,就是一個小而巧的語言,可以放入嵌入式系統 也可以在一般的應用上非常強大,這邊主要記錄如何讓Lua加入C++裡頭應用 Lua source code 是以 C 語言下去編寫 ...
- 【算法笔记】B1052 卖个萌
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805273883951104 #include <math ...
- Drupal V7.3.1 框架处理不当导致SQL注入
这个漏洞本是2014年时候被人发现的,本着学习的目的,我来做个详细的分析.漏洞虽然很早了,新版的Drupal甚至已经改变了框架的组织方式.但是丝毫不影响对于漏洞的分析.这是一个经典的使用PDO,但是处 ...