<div id="toolbar">
<div class="form-inline" role="form">
<div class="form-group">
<select class="form-control">
<option value="InterfNo" selected>经销商编号</option>
<option value="JoyoId">卓越卡号</option>
<option value="NickName">微信昵称</option>
<option value="Email">邮箱</option>
<option value="UserId">用户编号</option>
</select>
</div>
<div class="form-group">
<input name="search" class="form-control" type="text" placeholder="请输入查询关键字">
</div>
<div class="form-group" style="margin-left:20px;">
绑定日期:
<div class="input-group input-daterange">
<input type="text" id="sDate" name="sDate" readonly class="form-control" placeholder="开始日期">
<span class="input-group-addon">至</span>
<input type="text" id="eDate" name="eDate" readonly class="form-control" placeholder="结束日期">
</div>
</div>
<button id="ok" type="button" class="btn btn-default">搜索</button>
</div>
</div> <table id="table" data-toolbar="#toolbar" data-detail-view="true" data-page-list="[10, 20, 50, 100]" data-detail-formatter="detailFormatter">
<thead>
<tr>
<th data-field="UserId" data-width="150">用户编号</th>
<th data-field="NickName" data-width="220">昵称</th>
<th data-field="InterfNo" data-width="150">经销商编号</th>
<th data-field="JoyoId" data-width="60">卓越卡号</th>
<th data-field="Email" data-width="180">邮箱</th>
<th data-field="CreationTime" data-width="160">绑定时间</th>
<th data-formatter="operateFormatter" data-events="operateEvents">操作</th>
</tr>
</thead>
</table>

var $table = $('#table');
var btnSearch = $('#ok');

btnSearch.click(function () {
$table.bootstrapTable('selectPage', 1);
});
$table.bootstrapTable({
method: 'get',
url: url,
striped: true,
dataType: "json",
idField: "UserId",
pagination: true,
queryParamsType: "limit",
singleSelect: false,
contentType: "application/json;charset=utf-8",
pageSize: 10,
pageNumber: 1,
search: false, //不显示 搜索框
showColumns: false, //不显示下拉框(选择显示的列)
sidePagination: "server", //服务端请求
queryParams: queryParams,
responseHandler: responseHandler,
formatLoadingMessage: function () {
return "请稍等,正在加载中...";
},
onLoadError: function (data) {
$table.bootstrapTable('removeAll');
}
});
        //自定义传递到服务器的参数
function queryParams(params) {
$('#toolbar').find('input[name]').each(function () {
params[$(this).attr('name')] = $(this).val();
});
params["pageSize"] = params.limit;
var pageindex = params.offset / params.limit + 1;
//if (btnSearch.data("search") == "1") {
// pageindex = 1;
// btnSearch.data("search", 0);
// params.pageNumber = 0;
//}
params["pageIndex"] = pageindex;
params["Key"] = $("#toolbar select option:selected").val();
params["value"] = params.search; return params;
}
      //操作列按钮执行的方法
window.operateEvents = {
'click .wxUnBind': function (e, value, row) {
var d = { UserId: row.UserId, UnionId: row.UnionId };
var url = '@Url.Action("WxUnBind")';
unBind(url, d, $(e.target).text());
},
'click .interfNoUnBind': function (e, value, row) {
if (row.InterfNo.length == 0) {
swal("该用户未绑定经销商编号,无需解绑!", "", "error");
} else {
var d = { UserId: row.UserId, interfNo: row.InterfNo };
var url = '@Url.Action("InterfNoUnBind")';
unBind(url, d, $(e.target).text());
}
}
}; //格式化操作列中需要设置的按钮
function operateFormatter(value, row, index) {
var html = [];
html.push('<div>');
html.push('<a class="wxUnBind" href="javascript:void(0)" title="微信解绑">');
html.push('微信解绑');
html.push('</a>'); if (row.InterfNo.length > 0)
html.push('<a style="margin-left:10px" class="interfNoUnBind" href="javascript:void(0)" title="经销商解关联">经销商解关联</a>'); html.push('</div>'); return html.join('');
}

最新文章

  1. [Java 缓存] Java Cache之 DCache的简单应用.
  2. java中使用javamail发送邮件
  3. 从一个控制器调到另一个控制器的[UIViewController _loadViewFromNibNamed:bundle:]崩溃
  4. 用Javascript动态添加删除HTML元素实例 (转载)
  5. sequelize翻译(1)
  6. Linux I/O 重定向详解及应用实例
  7. iOS 微信消息拦截插件系列教程-(总目录)
  8. 数据库CRUD操作以及MyBatis的配置使用
  9. hive排序
  10. matplotlib 直方图绘制详解
  11. MySQL跟踪SQL执行之开启慢查询日志
  12. mysql5.7 root用户默认密码
  13. 用ArcMap打开MXD文件报One or more layers failed to draw错误!
  14. vant - 弹框 【Popup 弹出层】【DatetimePicker 时间选择】
  15. hdu-2419 Boring Game
  16. FastDFS配置 ***
  17. Python实例---模拟微信网页登录(day2)
  18. 数据库和struts2的拦截器
  19. java异常处理-finally中使用return和throw语句
  20. jQuery框架-3.jQuery自定义封装插件和第三方插件

热门文章

  1. html 之table标签结构学习
  2. 2018.4.16 Java多线程实现龟兔赛跑
  3. setTimeout,clearTimeout的一些好用法
  4. c内置数据类型
  5. 八皇后问题(DFS)
  6. constraint the design
  7. 【TCP/IP】【网络基础】网页访问流程
  8. pandas时间数据的集成处理
  9. 嵌入式入门学习笔记3:[转]编译linux
  10. Java-basic-1