Skip to content

A full featured table plugin for angular application.

License

Notifications You must be signed in to change notification settings

iamsjn/one-table

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

one-table

A full featured table plugin for angular application.

Features

If you search over the internet for table plugin/library for your angular application you'll not find any library that has some basic features altogether, most of them has one or two to full-fill your requirement. So one-table is here to full-fill your requirement by these features:

  1. Single object expression for all the customization
  2. No need of manual table header
  3. Configurable Grand-Total Row
  4. Configurable comma separated numeric row
  5. Customizable CSS class
  6. Export to excel
  7. Twitter Bootstrap compatible
  8. ...coming soon

Getting Started

Add a reference of one-table.js in your application:

<script type="text/javascript" src="one-table.js"></script>

and then inject the dependency in your application module:

var myApp = angular.module('myApp', ['oneTableApp']);

now you're almost ready to use one-table in your application. In your view use one-table directive like below:

<one-table one-table-properties="{ name: 'empTable', headerSource: empheaderSource, dataSource: empDataSource, cssClass: 'table table-bordered' }"></one-table>

Prerequisites

one-table requires angularjs v-1.3.17 or later and jQuery v-3.1.0 or later.

Installing

You can install it with bower:

bower install one-table

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments