bootstrap table.js动态填充单元格数据的多种方法


Posted in Javascript onJuly 18, 2019

bootstrap-table.js动态填充table单元格数据,总结了几种方法以适应各种需求,以下就简单介绍两种方法:

方法一:全部自动填充table

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
  <!-- 引入 echarts.js -->
  <script type="text/javascript" src="js/echarts.min.js"></script>
  <!-- 引入jquery.js -->
  <script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
  <script type="text/javascript"
      src="js/bootstrap-table.js"></script>
  <script type="text/javascript"
      src="js/bootstrap-table-zh-CN.min.js"></script>
</head>
<body>
<div class="mdsd-content">
  <div class="panel panel-info" style="background: none;">
    <div class="panel-body" style="width: 100%;">
      <table id="table-javascript"
          class="table table-hover table-responsive "></table>
    </div>
  </div>
</div>
 
<script type="text/javascript">
  $('#table-javascript').bootstrapTable({
    method : 'get',
    url : ContextUtil.zutnlp_spark_info,
    cache : false,
    pagination : true,
    root : 'workers',
    total : 'totalElements',
    sidePagination : 'server',
    columns : [ {
      field : 'address',
      title : 'Address',
      align : 'center',
      valign : 'middle'
    }, {
      field : 'state',
      title : 'State',
      align : 'center',
      valign : 'middle',
    } ]
  });
  $(window).resize(function() {
    $('#table-javascript').bootstrapTable('resetView');
  });
</script>
</body>
</html>

方法二:表头这一栏固定,自动填充主体部分<tbody>

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
  <!-- 引入 echarts.js -->
  <script type="text/javascript" src="js/echarts.min.js"></script>
  <!-- 引入jquery.js -->
  <script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
  <script type="text/javascript"
      src="js/bootstrap-table.js"></script>
  <script type="text/javascript"
      src="js/bootstrap-table-zh-CN.min.js"></script>
</head>
<body>
<div class="panel panel-info" style="background: none;">
  <div class="panel-body" style="width: 100%;">
    <table id="table-javascript"
        class="table table-hover table-responsive ">
      <thead>
      <th style="text-align: center; vertical-align: middle;"><div
          class="th-inner ">Address</div></th>
      <th style="text-align: center; vertical-align: middle;"><div
          class="th-inner ">States</div></th>
      <th style="text-align: center; vertical-align: middle;"><div
          class="th-inner ">Cores</div></th>
      <th style="text-align: center; vertical-align: middle;"><div
          class="th-inner ">CoresUsed</div></th>
      <th style="text-align: center; vertical-align: middle;"><div
          class="th-inner ">Memory</div></th>
      <th style="text-align: center; vertical-align: middle;"><div
          class="th-inner ">MemoryUsed</div></th>
      </thead>
      <tbody id="dataTable"></tbody>
    </table>
  </div>
</div>
<script type="text/JavaScript">
  $(function() {
    $.ajax({
          url : ContextUtil.zutnlp_spark_info,
          type : "GET",
          success : function(data) {
            //调用创建表和填充动态填充数据的方法.
            createShowingTable(data)
          },
          error : function() {
          }
        });
  });
  //动态的创建一个table,同时将后台获取的数据动态的填充到相应的单元格
  function createShowingTable(data) {
    //获取后台传过来的jsonData,并进行解析
 
    //此处需要让其动态的生成一个table并填充数据
    var tableStr = "";
    var len = data.workers.length;
    for (var i = 0; i < len; i++) {
      tableStr = tableStr + "<tr><td align='center'>" + data.workers[i].address
          + "</td>" + "<td align='center'>" + data.workers[i].state + "</td>"
          + "<td align='center'>" + data.cores + "</td>"
          + "<td align='center'>" + data.coresUsed + "</td>"
          + "<td align='center'>" + data.memory + "</td>"
          + "<td align='center'>" + data.memoryUsed + "</td></tr>";
    }
    //将动态生成的table添加的事先隐藏的div中.
    $("#dataTable").html(tableStr);
  }
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js精度溢出解决方案
Dec 02 Javascript
JS图片预加载 JS实现图片预加载应用
Dec 03 Javascript
js和jquery中循环的退出和继续学习记录
Sep 06 Javascript
jQuery的deferred对象详解
Nov 12 Javascript
js显示当前日期时间和星期几
Oct 22 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
AngularJS ng-change 指令的详解及简单实例
Jul 30 Javascript
微信小程序 开发之顶部导航栏实例代码
Feb 23 Javascript
深入浅析JS中的严格模式
Jun 04 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
Aug 20 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
Sep 30 Javascript
vue基于Teleport实现Modal组件
May 31 Vue.js
bootstrap table实现横向合并与纵向合并
Jul 18 #Javascript
微信小程序判断用户是否需要再次授权获取个人信息
Jul 18 #Javascript
Vue动态生成表格的行和列
Jul 18 #Javascript
vue通过数据过滤实现表格合并
Nov 30 #Javascript
Vue实现数据表格合并列rowspan效果
Nov 30 #Javascript
小程序分页实践之编写可复用分页组件
Jul 18 #Javascript
在vue项目中使用sass语法问题
Jul 18 #Javascript
You might like
PHP异步调用socket实现代码
2012/01/12 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
js 蒙版进度条(结合图片)
2010/03/10 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
python开发之函数定义实例分析
2015/11/12 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
Python实现的购物车功能示例
2018/02/11 Python
python操作日志的封装方法(两种方法)
2019/05/23 Python
ubuntu上安装python的实例方法
2019/09/30 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
幼儿园教师培训方案
2014/02/04 职场文书
个人简历自我评价范文
2014/02/04 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
有兼职工作经历的简历自我评价
2014/03/07 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
一年级小学生评语大全
2014/12/25 职场文书
金秋助学感谢信
2015/01/21 职场文书
小学生读书笔记范文
2015/06/30 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书