Minimal Tree Table jQuery Plugin For Bootstrap - TreeTable

File Size: 10 KB
Views Total: 47597
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Minimal Tree Table jQuery Plugin For Bootstrap - TreeTable

A lightweight jQuery plugin for Bootstrap that allows the user to expand and collapse hierarchical tables rows when needed.

How to use it:

1. The plugin requires jQuery library and Bootstrap's stylesheet loaded in the page.

<!-- Bootstrap -->
<link rel="stylesheet" href="bootstrap.min.css">
<!-- jQuery -->
<script src="//code.jquery.com/jquery.min.js"></script>

2. Download and load the jQuery TreeTable plugin's script after jQuery.

<script src="js/javascript.js"></script>

3. Add hierarchical rows to the Bootstrap table using HTML5 data attributes as follows:

  • data-id: unique ID of table row
  • data-parent: parent table row
  • data-level: level
<table id="tree-table" class="table table-hover table-bordered">
  <tbody>
  <th>#</th>
    <th>Test</th>
  <tr data-id="1" data-parent="0" data-level="1">
    <td data-column="name">Node 1</td>
    <td>Additional info</td>
  </tr>
  <tr data-id="2" data-parent="1" data-level="2">
    <td data-column="name">Node 1</td>
    <td>Additional info</td>
  </tr>
  <tr data-id="3" data-parent="1" data-level="2">
    <td data-column="name">Node 1</td>
    <td>Additional info</td>
  </tr>
  <tr data-id="4" data-parent="3" data-level="3">
    <td data-column="name">Node 1</td>
    <td>Additional info</td>
  </tr>
  <tr data-id="5" data-parent="3" data-level="3">
    <td data-column="name">Node 1</td>
    <td>Additional info</td>
  </tr>
    </tbody>
  
</table>

This awesome jQuery plugin is developed by iron-viper. For more Advanced Usages, please check the demo page or visit the official website.