热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

BootstrapTable總結

Bootstrap-Table總結jQueryJavaBootstrap-TableJS文件傳參:直接將須要的參數置於queryParams要領中,比方line:formData注
Bootstrap-Table 總結

jQuery Java Bootstrap-Table

JS文件

傳參:直接將須要的參數置於 queryParams 要領中,比方 line:formData

注重: queryParams 中的 queryStr 是獵取文本框的值,在表格加載完后,在文本框中輸入了值,再挪用 reLoad 要領,一樣能夠完成傳值

var prefix = contpath+"equip/eqEqequip"
$(function() {
load(formData);
});
function load(formData) {
$('#exampleTable')
.bootstrapTable(
{
method : 'get', // 服務器數據的要求體式格局 get or post
url : prefix + "/list", // 服務器數據的加載地點
showRefresh : true,
showToggle : true,
showColumns : true,
iconSize : 'outline',
toolbar : '#exampleToolbar',
striped : true, // 設置為true會有隔行變色結果
dataType : "json", // 服務器返回的數據範例
pagination : true, // 設置為true會在底部顯現分頁條
// queryParamsType : "limit",
// //設置為limit則會發送相符RESTFull花樣的參數
singleSelect : false, // 設置為true將制止多選
// contentType : "application/x-www-form-urlencoded",
// //發送到服務器的數據編碼範例
pageSize : 10, // 假如設置了分頁,每頁數據條數
pageNumber : 1, // 假如設置了散布,首頁頁碼
//search : true, // 是不是顯現搜刮框
showColumns : true, // 是不是顯現內容下拉框(挑選顯現的列)
sidePagination : "server", // 設置在那裡舉行分頁,可選值為"client" 或許 "server"
clickToSelect: true, // 單擊行即能夠選中
queryParams : function(params) {
return {
//申明:傳入背景的參數包括offset最先索引,limit步長,sort排序列,order:desc或許,以及一切列的鍵值對
limit: params.limit,
offset:params.offset,
queryStr : $("#searchName").val(),
line:formData
//line: $('.val-hide').val()
};
},
// //要求服務器數據時,你能夠經由過程重寫參數的體式格局增加一些分外的參數,比方 toolbar 中的參數 假如
// queryParamsType = 'limit' ,返回參數必需包括
// limit, offset, search, sort, order 不然, 須要包括:
// pageSize, pageNumber, searchText, sortName,
// sortOrder.
// 返回false將會停止要求
columns : [
{
checkbox : true
},
{
field : 'eqCode',
title : '裝備編碼'
},
{
field : 'eqName',
title : '裝備稱號'
},
{
field : 'eqTypeName',
title : '裝備分類'
},
{
field : 'eqSpec',
title : '規格'
},
{
field : 'model',
title : '型號'
},
{
field : 'manufacturer',
title : '生產廠家'
},
{
field : 'facNumber',
title : '出廠編號'
},
{
field : 'startDate',
title : '最先運用日期'
},
{
field : 'useDeptName',
title : '運用部門'
},
{
field : 'eqState',
title : '裝備狀況',
formatter : function(value, row, index) {
if (value == '0') {
return '在用';
} else if (value == '1') {
return '備用';
} else if (value == '2') {
return '檢驗';
}else if(value == '3'){
return '停用';
}else if(value == '4'){
return '待報廢';
}else if(value == '5'){
return '報廢';
}
}
},
{
field : 'dutyUser',
title : '責任人'
},
{
title : '操縱',
field : 'id',
align : 'center',
formatter : function(value, row, index) {
var s = ' ';
var e = ' ';
var d = ' ';
var f = ' ';
return s + e ;
}
} ]
});
}
// 重載表格
function reLoad() {
$('#exampleTable').bootstrapTable('refresh');
}

Controller

注重: params 中包括獵取的數據

@ResponseBody
@GetMapping("/list")
@RequiresPermissions("equip:eqEqequip:eqEqequip")
public PageUtils list(@RequestParam Map params){
//查詢列表數據
String orgcode = ShiroUtils.getUser().getOrgCode();
params.put("orgCode", orgcode);
params.put("audFlag", "1");
params.put("eqState", "5");
Query query = new Query(params);
List eqEqequipList = eqEqequipService.list(query);
int total = eqEqequipService.count(query);
PageUtils pageUtils = new PageUtils(eqEqequipList, total);
return pageUtils;
}

推荐阅读
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • 一个建表一个执行crud操作建表代码importandroid.content.Context;importandroid.database.sqlite.SQLiteDat ... [详细]
  • MySQL初级篇——字符串、日期时间、流程控制函数的相关应用
    文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2. ... [详细]
  • Spring Data JdbcTemplate 入门指南
    本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
  • 2022年2月 微信小程序 app.json 配置详解:启用调试模式
    本文将详细介绍如何在微信小程序的 app.json 文件中启用调试模式(debug),并通过实际案例展示其配置方法和应用场景。 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
    在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
  • 本文详细介绍了如何使用JavaScript实现面部交换功能,包括基本原理和具体实现步骤。 ... [详细]
  • 本文详细介绍了 com.apollographql.apollo.api.internal.Optional 类中的 orNull() 方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有