我们在使用bootstrap的switch的时候会有点不知道使用,我也是工作了这么久第一次使用bootstarp

我直接给大家上代码

在使用bootstrap我们首先需要引入起

<link href="https://cdn.bootcss.com/bootstrap-switch/4.0.0-alpha.1/css/bootstrap-switch.min.css" rel="stylesheet"><script src="https://cdn.bootcss.com/bootstrap-switch/4.0.0-alpha.1/js/bootstrap-switch.min.js"></script>
function load() {$('#exampleTable').bootstrapTable({method : 'get', // 服务器数据的请求方式 get or posturl : 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(),companyName:$('#searchName').val(),isOutfood:$('#isOutfood_status').val(),isFrozen:$('#isFrozen_status').val(),companyBusinessStatus:$('#companyBusinessStatus_status').val()};},// //请求服务器数据时,你可以通过重写参数的方式添加一些额外的参数,例如 toolbar 中的参数 如果// queryParamsType = 'limit' ,返回参数必须包含// limit, offset, search, sort, order 否则, 需要包含:// pageSize, pageNumber, searchText, sortName,// sortOrder.// 返回false将会终止请求columns : [{checkbox : true},{field : 'xxxx', title : 'xxxxx' ,align : 'center',//是使用bootstrap的switch组件的方法formatter:project_status},// ],//这个是加载完表格之后需要把switch初始化onLoadSuccess: function(data){// {#初始化switch开关按钮#}initSwitch(data);},});
}
//===这个是初始化switch组件的方法
function initSwitch(e){// {#获取行数据的状态#}console.log('渲染数据完成后,打印所有数据')console.log(data);var data=$("#exampleTable").bootstrapTable("getData");console.log('已获取全部数据%s',data);for (let i in data){console.log(data[i].project_code,data[i].status)$('[id="project_isOutfood_on"]').bootstrapSwitch({onText: "开启",      // 设置ON文本offText: "关闭",    // 设置OFF文本onColor: "success",// 设置ON文本颜色(info/success/warning/danger/primary)offColor: "danger",  // 设置OFF文本颜色 size: "normal",    // 设置控件大小,从小到大  (mini/small/normal/large)onSwitchChange:function(event,state){let userid = this.name;if(state==false){updatecompay(userid,1,"isOutfood");}else{updatecompay(userid,0,"isOutfood");}}}).bootstrapSwitch('state',true,true)}
}// {#状态栏格式化#}
function project_status(value, row, index) {console.log(row);if(row.xxxx== 0){return '<input type="checkbox" checked  id="project_isOutfood_on" name="'+ row.userId+'">';}}

bootstap的switch的使用相关推荐

  1. Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系

    switch 语句对 switch 表达式的结果类型,以及各个 case 表达式中子表达式的结果类型都是有要求的. 毕竟,在 Go 语言中,只有类型相同的值之间才有可能被允许进行判等操作. 1. sw ...

  2. Java基础Switch和循环控制

    1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) {case 1:语句体1;break;case 2:语句体2;break;...default:语句体n+1; ...

  3. Android switchCompat. 和 Switch

    今天礼拜日,回顾知识点 看到了switchCompat 这里记录下它的简单使用 switchCompat  使用需要导入v7包,一般这个创建项目的时候默认的都用,也就不用关心了 使用呢也很简单 布局 ...

  4. Kotlin 中 switch 写法

    在Kotlin 中并没有switch 操作符 , 取而代之的是when java的写法: int i= 5;switch (i){case 5:System.out.print("5&quo ...

  5. switch case

    1 var v = 2;2 switch (true) {3 case 0:4 alert("值为零");5 break;6 case v > 0 && v ...

  6. C++ 笔记(12)— 判断(if/if...else/switch、条件运算符)

    1. if 语句 C++ 中 if 语句的语法: if (boolean_expression) {// 如果布尔表达式为真将执行的语句 } 如果布尔表达式为 true ,则 if 语句内的代码块将被 ...

  7. Go 学习笔记(8)— 条件语句(if、if...else...、switch、fallthrough)

    Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成 if-else 语句 if 语句 后可以使用可选的 else 语句, else 语 ...

  8. 编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以 及任何的比较语句。...

    本题要求不能使用if, while, switch, for, ?: 以 及任何的比较语句,也就是要求我们不能用常规的方法来判断两个数的大小. 那么按照以往的方法,要判断两个数的大小,应该要将两个数进 ...

  9. C 语言中的 switch 语句 case 后面是否需要加大括号

    事件原由为编辑器的自动缩进,当 case 换行后不自动缩进. 于是在在想可以可否在 case 后面再大括号,让其自动缩进. 查了资料,发现 case 是可以加大括号的,相当于代码块. 而且还有另外一个 ...

最新文章

  1. LDD3源码分析之ioctl操作 .
  2. scrollBy与scrollTo的区别与用法
  3. js 操作java对象_JavaScript 对象基础
  4. Maven仓库添加自定义jar包
  5. php ajax 更改状态,phpajax实现无刷新获取天气状态_PHP教程
  6. 什么是面试的关键?资深HR告诉你!
  7. C++:C++中public protected private关键字用法
  8. 【C#】读取Excel中嵌套的Json对象,Json带斜杠的问题(其三)
  9. Qt学习之路_6(Qt局域网聊天软件)
  10. 2.亿级流量的电商网站---Redis
  11. POJ 1328 —— 贪心专题【区间贪心问题】
  12. 性能测试方案(计划)模板
  13. 【开源微信】Java实现基于Redis公众号模板消息队列
  14. 汉澳sinox2013支持的PCI/USB无线网卡,购买必看
  15. tan和cot的梗_tan与cot有什么区别和联系
  16. Linux proc目录详解
  17. 安卓手机突然很卡_为什么你的安卓手机越用越卡,真是内存不够?终于找到原因了!...
  18. 互联网协议 传输层及概述
  19. PHP绘制正方形印章,php画图实现中文圆形印章
  20. POM文件配置详解(总体与单项)

热门文章

  1. 黄山行之《观黄山日出》
  2. 渗透测试-[Meterpreter后渗透25招]
  3. 服务器经常开关机会影响吗,频繁给手机重启/开关机,会对手机产生危害吗?...
  4. table文字溢出显示省略号问题
  5. ThinkPHP5.0之数据导出excel表格
  6. Jscript 01 实现比较两个数的大小
  7. 荣耀10xmax可以升级鸿蒙吗,荣耀x10和荣耀X10max哪个好 荣耀x10和荣耀X10max对比详解...
  8. Vue3--响应式的设计与实现
  9. 朗读在英语教学中的作用
  10. python之Rich库使用入门(打印彩色字体,表单,进度条与状态动画,高级数据类型)