BootStrapTable 单选及取值的实现方法
作者:muraty 发布时间:2024-05-02 16:11:45
标签:bootstrap,table,单选
学习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


猜你喜欢
- 本文实例为大家分享了python遍历文件目录、批量处理同类文件的具体代码,供大家参考,具体内容如下目录操作1、获取当前目录import os
- 1. 概述若要将数据库移动或更改到同一计算机的不同 SQL Server 实例,分离和附加数据库会很有用;用户可以分离数据库的数据和事务日志
- 本文实例讲述了js+ajax实现获取文件大小的方法。分享给大家供大家参考,具体如下:顾名思义,通过JS和Ajax来获取上传文件的大小,在上传
- 前言:Go 语言追求简洁优雅,所以,Go 语言不支持传统的 try…catch…finally
- 首先说明一下SQL Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data Buffer)、
- 很多用ACCEE97开发过数据库的用户都有这种体会:要想在窗体中添加一个命令按钮实现打开通用对话框的功能真是很困难。因为ACCESS97本身
- 引言周六来公司写点东西,刚好有个icon颜色不对,ui又不在公司,那么就只能自己动手丰衣足食了。呜呜呜,好想住公司,都不用上下班了。svg填
- 如果你的Pycharm提示过期可以使用下面这个最新的Pycharm激活码,适用最新版的Pycharm 2020.2.3,老版本的Pychar
- 前言有一天朋友A向我抱怨,他的老板要求他把几百份word填好的word表格简历信息整理到excel中,看着他一个个将姓名,年龄……从word
- 装完sql server 2005后却没有找到ms的示例数据库northwind 后来查看安装光盘发现sql server 2005种只有a
- 最近开始学习Python,但只限于看理论,编几行代码,觉得没有意思,就想能不能用Python编写可视化的界面。遂查找了相关资料,发现了PyQ
- 本文实例讲述了Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法。分享给大家供大家参考,具体如下:做个笔记(pytho
- # 2014.10.15 更新了memo.zip, 网盘的exe:修复:1.隔日启动不能正常加载json,加入:1.隐藏任务栏图标,2.通过
- 1.软件环境??Windows10 教育版64位Python 3.6.3PyAV 8.0.32.问题描述??在提取视频文件的关键内容时,手动
- 本篇已得到原作者Steve Dennis的翻译准予,在此Jorux表示感谢!本教程主要参考Creating a CSS Layo
- 原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为程序 
- 本文实例讲述了Python实现的三层BP神经网络算法。分享给大家供大家参考,具体如下:这是一个非常漂亮的三层反向传播神经网络的python实
- 本文实例为大家分享了python使用itchat实现手机控制电脑的具体代码,供大家参考,具体内容如下1.准备材料首先电脑上需要安装了pyth
- Python 2里面读取输入的函数是raw_input(), Python 3的是input(),读入一个值后回车读取输入就退出了,想要一次
- 我们以用户查询语句为 https://www.aspxhome.com/chunfeng.asp为例来查询用户资料将从数据库Contact1