bootstrap table 方法

bootstrap table insertRow插入一行数据的方法

通过bootstrap table insertRow方法插入一行数据到表格,需要传递两个参数一个是插入到哪一行以及需要插入的行对象。

insertRow方法

参数名称参数说明
index需要把数据插入到那以后,从0开始
row行数据对象,比如{id:1,name:"丽莎"}

代码例子

//获取对象
var obj=$('#table');
//插入数据到第一行
obj.bootstrapTable('insertRow', {
        index: 1,
        row: {
          Id: 100,
          catalog: 'new car' 
        }
  });

在线试一试 

完整例子

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <script src="http://www.itxst.com/package/jquery-3.3.1/jquery.js"></script>
    <link href="http://www.itxst.com/package/bootstrap-4.3.1/css/bootstrap.css" rel="stylesheet" />
    <link href="http://www.itxst.com/package/bootstrap-table-1.15.3/bootstrap-table.css" rel="stylesheet" />
    <script src="http://www.itxst.com/package/bootstrap-table-1.15.3/bootstrap-table.js"></script> 
    <title>bootstrap table insertRow在线例子</title>
    <style>
        .table-demo {
            width: 80%;
            margin: 30px auto 0px auto;
        }
      .titles {
  float: right;
  clear: both;
}
    </style>
</head>
<body>
  <div id="toolbar">
    <button onclick="add()">插入数据到第1行</button> 
  </div>
    <div class="table-demo">
        <table id="table"  ></table>
    </div>
    <script>
        //设置需要显示的列
        var columns = [
            
           { 
           field:"Id",  
          title: 'ID'
        }, {
            field: 'catalog',
            title: '分类'
        } ];
      var data= [{
            Id: 11,
            catalog: 'catalog 001', 
        }, {
            Id: 12,
            catalog: 'catalog 002', 
        }, {
            Id: 13,
            catalog: 'catalog 003', 
      } ];
        
      //bootstrap table初始化数据
      $('#table').bootstrapTable({  
            toolbar:"#toolbar",  
            data:data,
            columns: columns,  
        });
      
     function add()
     {
      var obj=$('#table');
      obj.bootstrapTable('insertRow', {
        index: 0,
        row: {
          Id: 100,
          catalog: '被插入的行' 
        }
       }); 
     }
  
    </script>
</body>
</html>