bootstrap-table的简单使用
先上效果图:

第一步:引用bootstrap-table的样式和js。
@Styles.Render("~/assets/css/bootstrap.css")
@Styles.Render("~/Content/bootstrap-table.min.css")
@Scripts.Render("~/assets/js/jquery-1.11.1.min.js")
@Scripts.Render("~/Scripts/bootstrap-table.min.js")
@Scripts.Render("~/Scripts/bootstrap-table-zh-CN.min.js")
第二步:在页面上放一个table标签。
<div class="row">
<table class="table table-striped table-hover table-small-font" id="reportTable"></table>
</div>
第三步:在加载或者搜索事件中处理js代码
var loginname = $('#txt_loginname').val();
var realname = $('#txt_realname').val();
show_loading_bar(50);
startup();
$.ajax({
url: "@Url.Action("QueryUserList", "System")",
method: 'GET',
dataType: 'json',
cache: false,
async: false,
data: {
username: loginname,
realname: realname
},
success: function (resp) {
show_loading_bar(100);
shutdown();
if (resp.Status == 1) {
var data = [];
if (resp.Data.length > 0) {
data = resp.Data;
}
$('#reportTable').bootstrapTable('destroy'); //先销毁才可再次初始化
$('#reportTable').bootstrapTable({
method: 'get',
clickToSelect: true,
pagination: true, //是否分页
//showPaginationSwitch: true, //显示分页切换按钮
pageList: [10, 25, 50, 100],
pageSize: 10,
pageNumber: 1,
uniqueId: 'dl_uhid', //将index列设为唯一索引
striped: true,
//search: true, //显示检索框
columns: [
{
field: "dl_uhid", title: "用户ID", align: "center"
},
{ field: "dl_username", title: "用户账户", align: "center", sortable: true },
{
field: "dl_name", title: "用户姓名", align: "center", sortable: true
},
{
field: "dl_degree", title: "职位", align: "center"
},
{ field: "dl_duty", title: "职称", align: "center", sortable: true },
{ field: "dl_department", title: "科室", align: "center", sortable: true },
{
field: "", title: "操作", align: "center", formatter: function (value, row, rowIndex) {
var strHtml = '<a class="btn-pink" href="javascript:void(0);" onclick="ShowDetail(\'' + row["dl_uhid"] + '\');"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></a> <a class="btn-red" href="javascript:void(0);" onclick="Delete(\'' + row["dl_uhid"] + '\');"><i class="fa fa-trash" aria-hidden="true"></i></a>';
return strHtml;
}
}
],
data: data
});
$('#reportTable').bootstrapTable('hideColumn', 'dl_uhid');
}
else {
toastr.error(resp.Message);
}
}
});
至此,bootstrap-table的简单使用就完成了,初来乍到,简单总结了一下,分享给请大家,写的不好请多多见谅,转载请注明出处,谢谢!!
bootstrap-table的简单使用的更多相关文章
- bootstrap table 的简单Demo
暂时够用,不够用再补充 T_T script: <link rel="stylesheet" href="lib/bootstrap.min.css"&g ...
- bootstrap table 前后端分页(超级简单)
前端分页:数据库查询所有的数据,在前端进行分页 后端分页:每次只查询当前页面加载所需要的那几条数据 下载bootstrap 下载bootstrap table jquery谁都有,不说了 项目结构:T ...
- Bootstrap table的一些简单使用总结
在GitHub上Bootstrap-table的源码地址是:https://github.com/wenzhixin/bootstrap-table Bootstrap-table的文档地址:http ...
- bootstrap Table API和一些简单使用方法
官网: http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 后端分页问题:后端返回”rows”.“”total,这样才能重新赋值 ...
- JS组件系列——表格组件神器:bootstrap table
前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉及,罪过,罪过.今天补起来吧.上午博主由零开始自己从头到尾使用了一遍Bootstrap Table ,遇到不少 ...
- JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)
前言:上篇 JS组件系列——表格组件神器:bootstrap table 简单介绍了下Bootstrap Table的基础用法,没想到讨论还挺热烈的.有园友在评论中提到了父子表的用法,今天就结合Boo ...
- JS组件系列——表格组件神器:bootstrap table(三:终结篇,最后的干货福利)
前言:前面介绍了两篇关于bootstrap table的基础用法,这章我们继续来看看它比较常用的一些功能,来个终结篇吧,毛爷爷告诉我们做事要有始有终~~bootstrap table这东西要想所有功能 ...
- JS组件系列——Bootstrap Table 表格行拖拽
前言:之前一直在研究DDD相关知识,好久没更新JS系列文章了.这两天做了一个简单的业务需求,觉得效果还可以,今天在这里分享给大家,欢迎拍砖~~ 一.业务需求及实现效果 项目涉及到订单模块,那天突然接到 ...
- JS组件系列——Bootstrap Table 表格行拖拽(二:多行拖拽)
前言:前天刚写了篇JS组件系列——Bootstrap Table 表格行拖拽,今天接到新的需要,需要在之前表格行拖拽的基础上能够同时拖拽选中的多行.博主用了半天时间研究了下,效果是出来了,但是感觉不尽 ...
- Bootstrap Table使用分享
版权声明:本文为博主原创文章,未经博主允许不得转载. 最近客户提出需求,想将原有的管理系统,做下优化,通过手机也能很好展现,想到2个方案: a方案:保留原有的页面,新设计一套适合手机的页面,当手机访问 ...
随机推荐
- seaweedfs文件存储服务器搭建
官方网站: https://github.com/chrislusf/seaweedfs/wiki/Getting-Started 概述 seaweedfs是一个非常优秀的由 golang 开发的分布 ...
- 升级系统中的java到1.8版本
(1).安装或升级java,并配置环境变量 注意:此处分为yum安装与rpm安装,区别在于yum安装省事但配置麻烦,rpm安装麻烦但配置省事. 1)yum安装 在安装前可以使用yum list ins ...
- [转]c3p0学习-JdbcUtil工具类
原文:https://www.cnblogs.com/jonny-xu/p/6374163.html 一.需要jar包: c3p0-0.9.1.2.jar mysql-connector-java-5 ...
- Linq Introduce
Linq学习网址: http://www.java2s.com/Code/CSharp/LINQ/CatalogLINQ.htm
- orac l e数据库第一章
数据库两种权限: 1.系统权限 2.对象权限 数据库端口号: SQL SERVER 1433 MySql 3306 ...
- Hackertarget:一款发现攻击面的工具
前言 https://github.com/ismailtasdelen/hackertarget 代码 主要通过这家公司提供的API查询相关数据实现的功能,API看起来可以用很久. #!/usr/b ...
- django的邮件email功能
注意 测试的时候python manage.py test -p "test_tasks.py" -v 3,默认使用的EMAIL_BACKEND配置为:'django.core.m ...
- Java进程监控
目录 1.引言 2. 程序启停, 为进程自定义项目名称 3. 操作系统判断 4. 获取进程信息 5. 内存,CPU信息 6. 堆内存信息 7. 端口信息 8. 线程信息 9. MXBean使用样例 9 ...
- 【VS开发】内存映射文件3
内存映射文件 内存映射文件,是由一个文件到一块内存的映射.Win32提供了允许应用程序把文件映射到一个进程的函数 (CreateFileMapping).内存映射文件与虚拟内存有些类似,通过内存映射文 ...
- 数字麦克风PDM信号采集与STM32 I2S接口应用--笔记目录
数字麦克风采用MEMS技术,将声波信号转换为数字采样信号,由单芯片实现采样量化编码,一般而言数字麦克风的输出有PDM麦克风和PCM麦克风,由于PDM麦克风结构.工艺简单而大量应用,在使用中要注意这二者 ...