企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
``` selectItemName:'btSelectItem',// 设置radio 或者 checkbox的字段名称 clickToSelect:false,//设置为true时 在点击列时可以选择checkbox或radio singleSelect:false,// 默认false,设为true则允许复选框仅选择一行(不能多选了?) checkboxHeader:true,//设置为false以隐藏标题行中的check-all复选框 即隐藏全选 showSelectTitle:false,//设置为true以使用'radio'或'singleSelect''复选框'选项显示列的标题。 clickToSelect:true,//设置为true时 在点击列时可以选择checkbox或radio onCheckSome: function (rows) { //当用户选中某些行时触发 //jquery 事件:check-some.bs.table }, onUncheckSome: function (rows) { //当用户取消选中某些行时触发 //jquery 事件:uncheck-some.bs.table }, onCheck: function (row, $element) { //当用户选中一行时触发(对应于单击行的记录|选中的DOM元素) //jquery 事件:check.bs.table }, onUncheck: function (row, $element) { //当用户取消选中一行时触发 ( 参数同上) //jquery 事件:uncheck.bs.table }, onCheckAll: function (rows) { //当用户点击全选框时触发 (与选中的行对应的数 //jquery 事件:check-all.bs.table }, onUncheckAll: function (rows) { //当用户点击全选框取消选择时触发(与取消的行对应的表数据数组) //jquery 事件:uncheck-all.bs.table }, columns: [ { checkbox: true, checked : true, // 当某行包含checkbox_disabled时禁止选择 formatter: function(value, row, index) { //当checkbox_disabled 字段等一1时禁用checkbox if(row.checkbox_disabled =='1'){ return { disabled : true, } }else{ return { disabled : false,//不禁用checkbox checked: true//默认选中 } } } }, { radio: false,//此列转成radio上面单独领出来是应为有字段显示就不需要它呀 checkbox: false,//指定此列转成checkbox 单独拎出来同上 field: 'sex', //设置data-field的值 title: '性别',//设置data-field的值 checkboxEnabled:true,//设置false以禁用复选框/单选框 另一种设置<th data-checkbox="true" data-checkbox-enabled="false"></th> detailFormatter:function(index, row, $element) { return '' },//当detailView和detailViewByClick设置为true时,格式化详细视图。返回一个String,它将被追加到细节视图单元格中(单击某个单元格时,在它下面会追加一行,这行就是详细视图行,这个参数就是返回在详细试图显示的内容),可以选择使用第三个参数直接呈现元素,这是目标单元格的一个jQuery元素。 }, ] ``` jquery事件用法 ~~~ //jquery事件处理程序的例子, 第一个参数event-name部分就是onAll事件去掉on转小写驼峰加_ $('#table').on('check.bs.table', function (e, row, $element) {}) //$element为触发的checkbox元素jquery对象 ~~~ 同时定义多个事件 ``` $('#bootstrap-table').on('check.bs.table uncheck.bs.table check.bs.table uncheck.bs.table check-some.bs.table uncheck-some.bs.table', function (e, row, $element) { }) ```