这版只是在原本的基础上进行了一些设置 一些属性更适合 传递参数设置成json 方便传递参数
重点是练习extend的用法 还有查询条件的传递
引用
<script src="~/lib/bootstrap/dist/bootstrap-table.js"></script>
<script src="~/lib/bootstrap/dist/locale/bootstrap-table-zh-CN.min.js"></script>
代码
//$table 页面定义的table
//$search 页面查询条件放在一个form里 $search为form节点
//option 初始化json 初始化时设置的一些table属性 方便某些页面需要的table不同
//searchoption 搜索json 添加一些非搜索框里的查询条件
//pagesize 每页数量
//columns 表头
//rowstype 表格每行样式设置回调函数
//successLoadEvent 加载成功回调函数
var TableInit = function ($table, $search, option, searchoption) {
var oTableInit = new Object();
//初始化Table
oTableInit.Init = function () {
$table.bootstrapTable($.extend(true, {
url: "", //请求后台的URL(*)
method: 'get', //请求方式(*)
toolbar: '#toolbar', //工具按钮用哪个容器
striped: true, //是否显示行间隔色
cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination: true, //是否显示分页(*)
sortable: false, //是否启用排序
sortOrder: "asc", //排序方式
sidePagination: "server", /