bootstrap table实例

本文介绍了如何使用Bootstrap Table创建最简单的实例,并详细讲解了如何实现点击表格行获取数据并弹窗显示编辑功能,为网页表格操作提供交互体验。
摘要由CSDN通过智能技术生成

一、bootstrap table 最简单实例
二、bootstrap table 获取点击行数据+弹窗显示编辑

<script type="text/javascript">
$(function () {
 $('#table1').bootstrapTable({
    url: '/sell/managerSellJson?pageNum=1',
     cache:false,
     striped:true,
     pagination: true, // 在表格底部显示分页组件,默认false
     contentType: "application/x-www-form-urlencoded",//请求内容格式 默认是 application/json 自己根据格式自行服务端处理
     dataType: "json",//期待返回数据类型
     method:"post",
     columns: [{
         field: 'id',
         title: 'Item ID'
     },  {
         field: 'name',
         title: 'Item Name'
     }, {
         field: 'contact',
         title: 'Item Name'
     }, {
         field: 'phone',
         title: 'Item Price'
     }, {
         field: 'twitter',
         title: 'Item Name'
     }, {
         field: 'address',
         title: 'Item Price'
     },
     ]
     });
 });
 <body>
    <div id="table1" class="table table-bordered table-hover"></div>
</body>

//后端controller
@RequestMapping(value = "/managerSellJson",method = RequestMethod.POST)
  @ResponseBody
   public List<Goods> managerModelJson(Model model,@RequestParam(defaultValue ="1") String pageNum ){ 
     List<Goods> goodsList=new ArrayList<Goods>();
     Page<Goods> pages=goodsService.findGoodsNoCriteria(Integer.parseInt(pageNum),20,"commentNum");
     for(Goods g:pages){
         goodsList.add(g);
     } 
     return goodsList;
   }

//实体类Goods 的属性跟前端js中 columns: [{  field: 'id',....}] 的field一一对应即可

bootstrap table 获取点击行数据+弹窗显示编辑

//js:
// edit method 
 $("#btn_edit").click(function () {
          var a = $.map($("#table1").bootstrapTable('getSelections'), function (row) {
              /*alert("选中行==" + row.id)*/
              $("#edit_name").val(row.name);
              $("#edit_sn").val(row.sn);
          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值