BootStrapTable 单选及取值的实现方法
作者:muraty 时间:2024-05-02 16:11:45
学习bootstrapTable 一直没有找到 单选框的选定的和取值的教程,今天写一个.作为笔记
1. 效果图: 点击 bootstrapTable 单选的按钮, 选中该列, 取到该列的所有值.
2. js 代码 : bootstrapTable 初始化
a. 注意:
singleSelect : true, // 单选checkbox
columns : [ { checkbox: true } ] // bootstrapTable 显示单选checkbox 列
$().ready(function() {
// bootstrapTable 表格数据初始化
var table = $('#item_info_table').bootstrapTable({
url : '<c:url value='/item/entry/main_info/list_data'/>',
method : 'POST', // GET
uniqueId : 'id', // 绑定ID
toolbar : '#item_info_toolbar', // 搜索框绑定
search : true, // 搜索框
pagination : true, // 显示页码等信息
singleSelect : true, // 单选checkbox
showRefresh : true, // 显示刷新按钮
showColumns : true, // 选择显示的列
pageSize : pageSize, // 当前分页值
pageList : pageList, // 分页选页
dataType : dataType, // JSON
sidePagination : sidePagination, // 服务端请求
buttonsAlign : buttonsAlign, // 刷新,显示列按钮位置
toolbarAlign : toolbarAlign, // 搜索框位置
columns : [
{
checkbox: true
}, {
title : '项目序号',
field : 'itemNum',
align : 'center',
formatter:function(value,row,index){
var url = '';
if (isSingleItem(value)) url = '<a href="#" mce_href="#" onclick="single_item_edit_fun(\'' + row.infoId + '\')">' + row.itemNum + '</a> ';
if (isJoinItem(value)) url = '<a href="#" mce_href="#" onclick="join_item_edit_fun(\'' + row.infoId + '\')">' + row.itemNum + '</a> ';
return url;
}
}, {
title : '项目名称',
field : 'itemName',
align : 'center'
}
]
});
/********** bootstrapTable toolbar 按钮事件 *********/
// [新增] 按钮点击事件
$('#item_info_btn_add').click(function(){
$('#item_info_modal').modal('show');
});
// [项目立项] 按钮点击事件
$('#item_info_btn_do').click(function(){
var selectContent = table.bootstrapTable('getSelections')[0];
if(typeof(selectContent) == 'undefined') {
toastr.warning('请选择一列数据!');
return false;
}else{
console.info(selectContent);
$('#item_project_modal').modal('show'); // 项目立项面板
}
});
});
3. bootstrapTable url : '<c:url value='/item/entry/main_info/list_data'/>',
后台json数据
注意. 第一个图片中的 chrome F12 中的 Object 就是selectContent =table.bootstrapTable('getSelections')[0] 中的数据了 这样我们就能取到 bootstrap 单选框 选择 一行的 数据.
{
"offset":10,
"rows":
[
{
"infoId":"main_info_1111",
"itemName":"AAA项目组",
"itemNum":"JXY160909011S"
},
{
"infoId":"main_info_2222",
"itemName":"BBB项目组",
"itemNum":"JXY160909012F"
}
],
"total":10
}
以上所述是小编给大家介绍的BootStrapTable 单选及取值的实现方法网站的支持!
来源:http://blog.csdn.net/muraty/article/details/54312119
标签:bootstrap,table,单选
0
投稿
猜你喜欢
python 使用装饰器并记录log的示例代码
2022-02-17 02:15:03
mysql基础教程:安装与操作
2009-07-30 08:18:00
numpy创建单位矩阵和对角矩阵的实例
2023-08-05 10:25:44
Playwright快速上手指南(入门教程)
2022-09-25 02:44:23
win10下MySQL 8.0登录Access denied for user‘root’@‘localhost’ (using password: YES)问题的解决方法
2024-01-19 05:31:09
Mysql5.6修改root密码教程
2024-01-20 01:10:23
微信小程序点餐系统开发常见问题汇总
2024-04-10 10:52:00
详解如何让页面与 iframe 进行通信
2024-04-19 09:42:44
python编程实现希尔排序
2022-11-05 22:21:57
仿淘宝网站的导航标签效果!
2008-11-05 12:37:00
python基于 Web 实现 m3u8 视频播放的实例
2022-06-15 22:16:40
Python自动化导出zabbix数据并发邮件脚本
2022-08-18 12:31:46
python如何代码集体右移
2023-07-08 01:34:28
MySQL学习笔记4:完整性约束限制字段
2024-01-27 15:54:29
IE8网页显示不正常 用”兼容性视图”搞定
2009-03-28 11:13:00
Python 中enum的使用方法总结
2022-11-10 03:13:14
Flask web开发处理POST请求实现(登录案例)
2022-03-06 09:34:13
python使用redis模块来跟redis实现交互
2023-05-06 04:13:40
python之消除前缀重命名的方法
2021-12-25 09:28:42
python中关于property的最详细使用方法
2023-07-23 15:35:26