Bootstrap Table使用整理(五)之分页组合查询
发布时间 - 2026-01-11 01:48:30 点击率:次推荐阅读:

Bootstrap Table使用整理(一) https://www./article/115789.htm
Bootstrap Table使用整理(二) https://www./article/115791.htm
Bootstrap Table使用整理(三) https://www./article/115795.htm
Bootstrap Table使用整理(四)之工具栏 https://www./article/115798.htm
一、分页组合查询
/*
* data-pagination 指定是否启用分页
* data-page-list 指定分页的页数据量数组 '[5,10]'
* data-side-pagination 指定分页是否是服务端(server)/客户端(client)
* 特别说明:
* 客户端,请求参数:
* search:文本框内容,在文本框内容改变是自动提交请求
* order: 排序方式
* sort:排序列名
* offset:划过条数
* limit:要获取的数据的条数
*
*/
var $table1= $('#table1').bootstrapTable({
columns: [
{ field: 'sno', title: '学生编号',sortable:true },
{ field: 'sname', title: '学生姓名' },
{ field: 'ssex', title: '性别' },
{ field: 'sbirthday', title: '生日' },
{ field: 'class', title: '课程编号' },
],
url: '@Url.Action("GetStuList", "DataOne")',
pagination: true,
sidePagination: 'server',
pageList:[5,10,20,50],
queryParams: function (params) {
params.name = '张三丰';
//特别说明,返回的参数的值为空,则当前参数不会发送到服务器端
//这种指定请求参数的方式和datatables控价类似
params.sex = $('input[name="sex"]:checked').val();
return params;
}
});
//刷新方法
$('#heartBtn').click(function () {
$table1.bootstrapTable('refresh');
});
[html] view plain copy print?
<table id="table1"
data-classes="table table-hover "
data-search="true"
data-show-refresh="true"
data-show-toggle="true"
data-show-columns="true"
data-toolbar="#toolbar"></table>
<div id="toolbar">
<div class="btn-group">
<button class="btn btn-default">
<i class="glyphicon glyphicon-plus"></i>
</button>
<button class="btn btn-default">
<i class="glyphicon glyphicon-heart" id="heartBtn"></i>
</button>
<button class="btn btn-default">
<i class="glyphicon glyphicon-trash"></i>
</button>
</div>
<div class="form-group">
<label class="control-label">性别:</label>
<label class="radio-inline">
<input type="radio" name="sex" value="男" /> 男
</label>
<label class="radio-inline">
<input type="radio" name="sex" value="女" /> 女
</label>
</div>
</div>
2.服务端代码处理
public JsonResult GetStuList(string sex, string search, string sort, string order, int offset, int limit)
{
var query = _Context.Student.AsQueryable();
if (string.IsNullOrEmpty(sex) == false)
query = query.Where(q => q.Ssex == sex);
if (string.IsNullOrEmpty(search) == false)
query = query.Where(q => q.Sno.Contains(search) || q.Sname.Contains(search));
//排序
if (sort == "sno")
{
if (order == "asc")
query = query.OrderBy(q => q.Sno);
else
query = query.OrderByDescending(q => q.Sno);
}
else
query = query.OrderBy(q => q.Sbirthday);
int total = query.Count();
var list = query.Skip(offset).Take(limit).ToList();
return Json(new
{
rows = list,
total = total
});
}
以上所述是小编给大家介绍的Bootstrap Table使用整理(五)之分页组合查询,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# bootstrap
# table
# 分页组合查询
# 使用bootstraptable插件实现表格记录的查询、分页、排序操作
# Bootstrap table学习笔记(2) 前后端分页模糊查询
# 基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
# Bootstrap Table 搜索框和查询功能
# 分页
# 小编
# 服务端
# 文本框
# 条数
# 客户端
# 在此
# 给大家
# 发送到
# 所述
# 给我留言
# 值为
# 感谢大家
# 疑问请
# 有任何
# sortable
# title
# sno
# ssex
# sname
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
Laravel怎么为数据库表字段添加索引以优化查询
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
node.js报错:Cannot find module 'ejs'的解决办法
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
html如何与html链接_实现多个HTML页面互相链接【互相】
Bootstrap CSS布局之列表
LinuxShell函数封装方法_脚本复用设计思路【教程】
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Laravel如何实现模型的全局作用域?(Global Scope示例)
百度浏览器如何管理插件 百度浏览器插件管理方法
Laravel storage目录权限问题_Laravel文件写入权限设置
Android 常见的图片加载框架详细介绍
移动端脚本框架Hammer.js
Android滚轮选择时间控件使用详解
大同网页,大同瑞慈医院官网?
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
详解vue.js组件化开发实践
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
如何在自有机房高效搭建专业网站?
如何快速辨别茅台真假?关键步骤解析
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
重庆市网站制作公司,重庆招聘网站哪个好?
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
实例解析angularjs的filter过滤器
Laravel定时任务怎么设置_Laravel Crontab调度器配置
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
如何确保FTP站点访问权限与数据传输安全?
使用C语言编写圣诞表白程序
Python结构化数据采集_字段抽取解析【教程】
Laravel中的withCount方法怎么高效统计关联模型数量
Laravel如何优化应用性能?(缓存和优化命令)
Firefox Developer Edition开发者版本入口
Python制作简易注册登录系统
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
浅析上传头像示例及其注意事项
网站建设保证美观性,需要考虑的几点问题!
浅谈redis在项目中的应用
大连 网站制作,大连天途有线官网?
在线制作视频网站免费,都有哪些好的动漫网站?
太平洋网站制作公司,网络用语太平洋是什么意思?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
如何用景安虚拟主机手机版绑定域名建站?
如何在IIS7上新建站点并设置安全权限?

