bootstrap-table
Version:
An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
60 lines (36 loc) • 1.3 kB
Markdown
---
layout: docs
title: Table Reorder Columns
description: Table Reorder Columns extension of Bootstrap Table.
group: extensions
toc: true
---
Use Plugin: [bootstrap-table-reorder-columns](https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/reorder-columns) </br>
Dependence: [dragTable](https://github.com/akottr/dragtable/) v2.0.14 (must include the css file), </br>
[jquery-ui](https://code.jquery.com/ui/) v1.11
## Usage
{% highlight html %}
<link rel="stylesheet" href=".../dragtable.css">
<script src=".../jquery-ui.js"></script>
<script src=".../jquery.dragtable.js"></script>
<script src="extensions/reorder-columns/bootstrap-table-reorder-columns.js"></script>
{% endhighlight %}
## Options
### reorderableColumns
- **type:** `Boolean`
- **Detail:**
Set true to allow the reorder feature.
- **Default:** `false`
### maxMovingRows
- **type:** `Integer`
- **Detail:**
Moving only the header. Recommended for very large tables (cells > 1000)
- **Default:** `10`
### dragaccept
- **type:** `String`
- **Detail:**
Allow to drag only the rows that have the css class as attribute.
- **Default:** `null`
## Events
### onReorderColumn(reorder-column.bs.table)
Fired when the column was dropped, receive as parameter the new header fields order