最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 21:53:38
文档

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

bootstrap table.js动态填充单元格数据的多种方法:bootstrap-table.js动态填充table单元格数据,总结了几种方法以适应各种需求,以下就简单介绍两种方法: 方法一:全部自动填充table <!DOCTYPE html> <html lang=en> <head> <meta charset=UT
推荐度:
导读bootstrap table.js动态填充单元格数据的多种方法:bootstrap-table.js动态填充table单元格数据,总结了几种方法以适应各种需求,以下就简单介绍两种方法: 方法一:全部自动填充table <!DOCTYPE html> <html lang=en> <head> <meta charset=UT


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>

文档

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

bootstrap table.js动态填充单元格数据的多种方法:bootstrap-table.js动态填充table单元格数据,总结了几种方法以适应各种需求,以下就简单介绍两种方法: 方法一:全部自动填充table <!DOCTYPE html> <html lang=en> <head> <meta charset=UT
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top