如何实现以下效果呢?

首先,我们先要了解一下BootStrapTable如何获取选中数据的具体值。

如下图所示,怎样选择任意一行,获取其中的数据

一、首先想要选择任意一行,就得必须先有选择框,选择框是BootStrapTable自带的:

 $('#exampleTable1').bootstrapTable(
{
method : 'get',
url : prefix + "/list",
iconSize : 'outline',
toolbar : '#exampleToolbar',
striped : true,
dataType : "json",
pagination : true,
   //设置true将禁止多选
singleSelect : true,
pageSize : 10,
pageNumber : 1,
sidePagination : "server",
queryParams : function(params) {
return {
limit : params.limit,
offset : params.offset
};
},
columns : [
    //只需要加入下面这个checbox,就会在第一列显示选择框
{
checkbox: true,
width : '3%'
},
{
field : 'entityId',
title : '营销机构号',
width : '6%'
},
{
field : 'fatherEntityId',
title : '父营销机构号',
width : '6%'
}
          ......
] }
);

二、有了选择框,就可以得到我们想要的数据了

     //使用getSelections即可获得,row是json格式的数据
var row = $.map($('#exampleTable1').bootstrapTable('getSelections'),function (row) {
return row;
});

三、这时候我们选中这条数据,按下确定按钮将营销机构号和营销机构名称传递到父页面的input当中

 parent.$("#issuerId").val(row[0].entityId);
parent.$("#issuerName").val(row[0].issuerName);

最新文章

  1. google play iap 常见问题
  2. line-height的一点粗浅认识
  3. IOS设计模式-组合设计模式
  4. C++ 传参数 拉起程序
  5. input:text 的value 和 attribute('value') 不是一回事
  6. System.Windows.Forms.Timer
  7. 【图片处理】cocos2dx png图片压缩处理
  8. 【git】git常用命令简介
  9. JAVA日期字符串转化,日期加减
  10. 查看.a架构文件
  11. SpringBoot进阶教程(三十)整合Redis之Sentinel哨兵模式
  12. Xilinx FPGA 移位寄存器IP延时问题
  13. sql server 获取自增列下一个值或者获取指定表的主键值
  14. Python学习第十篇——函数初步
  15. .net异常机制
  16. Objective-C语法之代码块(block)的使用 (转载)
  17. Mysql授权root用户远程登录
  18. Windows系统中监控文件复制操作的几种方式
  19. selenium常用的断言
  20. Alpha 冲刺报告6

热门文章

  1. Android的Binder的起源-android学习之旅(100)
  2. rails中validates_confirmation_of验证方法无效的解决办法
  3. Git学习备忘
  4. python 内置标准库socketserver模块的思考
  5. MySQL性能调优——索引详解与索引的优化
  6. Hyper Text Transfer Protocol(超文本传输协议)
  7. Kali Linux信息收集工具
  8. JDK8安装时错误1335的解决
  9. Java的精确整数计算-Bigdecimal学习总结和工具类
  10. 想要薪资20-30K,Python程序员认真敲代码就够了!