天天看点

bootstraptable jquery更新数据append updateRow

//在bootstraptable最后添加数据
  $("#tableData").bootstrapTable('append', result.Data);
  //在bootstraptable指定位置更新数据
   $('#tableData').bootstrapTable('updateRow', {index: indexs, row: result.Data});
           
var details=[];
   var detailData=result.Data;  //ajax返回数据
   //判断detail中是否存在id =DetailID的数据        <-1不存在
   var indexs = details.map(function (detailData) { return detailData.Id; }).indexOf(DetailID);
    if (indexs>-1) {
             //edit
             $('#tableData').bootstrapTable('updateRow', {index: indexs, row: result.Data});
              }
    else {
              //add
             $("#tableData").bootstrapTable('append', result.Data);
             details.push(detailData);
                }
                                        
           

继续阅读