bootstrap-table(二)

原创 2015年07月07日 22:21:02

使用

一、准备

1.样式:在html页面的head标签中引入Bootstrap库(假如你的项目还没使用)和bootstrap-table.css。

<link rel="stylesheet" href="bootstrap.min.css">
<link rel="stylesheet" href="bootstrap-table.css">
2、js:在head标签或者在body标签闭合前(比较推荐)引入jQuery库和Bootstrap库(假如你的项目还没使用)和bootstrap-table.js。

<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
<script src="bootstrap-table.js"></script>

二、获取数据

Bootstrap Table通过data属性标签或者JavaScript来显示表格数据。

1、通过data属性标签。

在一个普通的表格中设置data-toggle="table"可以在不写JavaScript的情况下启用Bootstrap Table。

<table data-toggle="table" data-url="data.json">
    <thead>
        ...
    </thead>
</table>

2、通过JavaScript

<table id="table"></table>

一、简单的静态数据
$('#table').bootstrapTable({
    columns: [{
        field: 'id',
        title: 'Item ID'
    }, {
        field: 'name',
        title: 'Item Name'
    }, {
        field: 'price',
        title: 'Item Price'
    }],
    data: [{
        id: 1,
        name: 'Item 1',
        price: '$1'
    }, {
        id: 2,
        name: 'Item 2',
        price: '$2'
    }]
});

2、通过url获取数据

$('#table').bootstrapTable({
    url: 'data1.json',
    columns: [{
        field: 'id',
        title: 'Item ID'
    }, {
        field: 'name',
        title: 'Item Name'
    }, {
        field: 'price',
        title: 'Item Price'
    }, ]
});

三、demo

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link rel="stylesheet" href="bootstrap.css">
<link rel="stylesheet" href="bootstrap-table.css">
</head>

<body>
	<table id="table"></table>
	
    
	<script src="jquery.min.js"></script>
    <script src="bootstrap.js"></script>
    <script src="bootstrap-table.js"></script>
    
    <!--自定义-->
    <script>
    	$('#table').bootstrapTable({
			columns: [{
				field: 'id',
				title: 'Item ID'
			}, {
				field: 'name',
				title: 'Item Name'
			}, {
				field: 'price',
				title: 'Item Price'
			}],
			data: [{
				id: 1,
				name: 'Item 1',
				price: '$1'
			}, {
				id: 2,
				name: 'Item 2',
				price: '$2'
			}]
		});
    </script>
</body>
</html>




版权声明:本文为博主原创文章,未经博主允许不得转载。

JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)

前言:上篇 JS组件系列——表格组件神器:bootstrap table 简单介绍了下Bootstrap Table的基础用法,没想到讨论还挺热烈的。有园友在评论中提到了父子表的用法,今天就结合Boo...

二、bootstrap table 父子表和行列调序

http://blog.csdn.net/yin767833376/article/details/52153443 前言:上篇 JS组件系列——表格组件神器:bootstrap tab...
  • kenkao
  • kenkao
  • 2016年10月22日 09:39
  • 2208

JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)

前言:上篇 JS组件系列——表格组件神器:bootstrap table 简单介绍了下Bootstrap Table的基础用法,没想到讨论还挺热烈的。有园友在评论中提到了父子表的用法,今天就结合Boo...

JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)

一、效果展示 今天稍微改变下方式,先来看看实现效果,后面再介绍代码实现及注意事项。来,效果图来一发: 1、父子表效果图 2、行调序 调序前 ...

JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)

JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序) 前言:上篇 JS组件系列——表格组件神器:bootstrap table 简单介绍了下Boots...

JS组件系列——Bootstrap Table 表格行拖拽(二:多行拖拽)

前言:前天刚写了篇JS组件系列——Bootstrap Table 表格行拖拽,今天接到新的需要,需要在之前表格行拖拽的基础上能够同时拖拽选中的多行。博主用了半天时间研究了下,效果是出来了,但是感觉不...
  • doc_wei
  • doc_wei
  • 2016年12月22日 15:27
  • 779

基于bootstrap table分页数据及行内编辑和导出数据(二)导出数据

bootstrap导出数据

JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)

前言:上篇 JS组件系列——表格组件神器:bootstrap table 简单介绍了下Bootstrap Table的基础用法,没想到讨论还挺热烈的。有园友在评论中提到了父子表的用法,今天就结合Boo...

Bootstrap Table使用整理(二)

一、行样式修改 /* * data-row-style 扩展方法处理 行样式 */ $('#table1').bootstrapTable({ columns: [ { fi...

bootstrap学习笔记(二)--table

先写一个什么样式也没有的table # FirstName LastName UserName 1 Mar...
  • mnm__
  • mnm__
  • 2013年05月31日 15:44
  • 2242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bootstrap-table(二)
举报原因:
原因补充:

(最多只允许输入30个字)