bootstrap table配置参数例子
bootstrap-table的一些配置参数:
$('#reportTable').bootstrapTable({
method:'post',
url:'/qStock/AjaxPage',
dataType:"json",
striped:true,//使表格带有条纹
pagination:true,//在表格底部显示分页工具栏
pageSize:22,
pageNumber:1,
pageList:[10,20,50,100,200,500],
idField:"ProductId",//标识哪个字段为id主键
showToggle:false,//名片格式
cardView:false,//设置为True时显示名片(card)布局
showColumns:true,//显示隐藏列
showRefresh:true,//显示刷新按钮
singleSelect:true,//复选框只能选择一条记录
search:false,//是否显示右上角的搜索框
clickToSelect:true,//点击行即可选中单选/复选框
sidePagination:"server",//表格分页的位置
queryParams:queryParams,//参数
queryParamsType:"limit",//参数格式,发送标准的RESTFul类型的参数请求
toolbar:"#toolbar",//设置工具栏的Id或者class
columns:column,//列
silent:true,//刷新事件必须设置
formatLoadingMessage:function(){
return"请稍等,正在加载中...";
},
formatNoMatches:function(){//没有匹配的结果
return'无符合条件的记录';
},
onLoadError:function(data){
$('#reportTable').bootstrapTable('removeAll');
},
onClickRow:function(row){
window.location.href="/qStock/qProInfo/"+row.ProductId;
},
});
bootstrap-table带参到后台去的代码
functionqueryParams(params){//配置参数
vartemp={//这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的
pageSize:params.limit,//页面大小
pageNumber:params.pageNumber,//页码
minSize:$("#leftLabel").val(),
maxSize:$("#rightLabel").val(),
minPrice:$("#priceleftLabel").val(),
maxPrice:$("#pricerightLabel").val(),
Cut:Cut,
Color:Color,
Clarity:Clarity,
sort:params.sort,//排序列名
sortOrder:params.order//排位命令(desc,asc)
};
returntemp;
}
参考:https://www.nhooo.com/article/93246.htm
如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:
Bootstrap学习教程
Bootstrap实战教程
BootstrapTable使用教程
Bootstrap插件使用教程
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。