$('#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: false, //是否显示内容下拉框(选择显示的列)
sidePagination: "server", //设置在哪里进行分页,可选值为"client" 或者
//"server"
queryParams: function(params) {return{//说明:传入后台的参数包括offset开始索引,limit步长,sort排序列,order:desc或者,以及所有列的键值对
limit: params.limit,
offset: params.offset//name:$('#searchName').val(),
//username:$('#searchName').val()
};
},请求服务器数据时,你可以通过重写参数的方式添加一些额外的参数,例如 toolbar 中的参数 如果
//queryParamsType = 'limit' ,返回参数必须包含
//limit, offset, search, sort, order 否则, 需要包含:
//pageSize, pageNumber, searchText, sortName,
//sortOrder.
//返回false将会终止请求
columns: [
{
checkbox:true},
{
field:'id',
title:'id'},
{
field:'jobName',
title:'任务名称'},
{
field:'jobGroup',
title:'任务分组'},
{
field:'beanClass',
title:'任务类'},
{
field:'cronExpression',
title:'cron表达式'},
{
visible:false,
field:'methodName',
title:'方法名称'},
{
visible:false,
field:'isConcurrent',
title:'任务是否有状态'},
{
visible:false,
field:'description',
title:'任务描述'},
{
visible:false,
field:'updateBy',
title:'更新者'},
{
visible:false,
field:'createDate',
title:'创建时间'},
{
visible:false,
field:'updateDate',
title:'更新时间'},
{
visible:false,
field:'createBy',
title:'创建者'},
{
visible:false,
field:'springBean',
title:'Spring bean'},
{
field:'jobStatus',
title:'停起操作',
formatter:function(value, row, index) {var e = '开启 ';var f = '关闭 ';if (row.jobStatus == 0) {returne;
}else{returnf;
}
}
},
{
title:'操作',
field:'id',
align:'center',
formatter:function(value, row, index) {var e = ' ';var d = ' ';var f = ' ';return e +d;
}
}]
});