Fork me on GitHub

Static data provided by a callback function

    // row data is a simple 2-dimensional array
    var rows = [["Kimberly", "Hodges", "Centennial", "887-527-3183"], ... ];

    // instantiate and render a new table
    $(document).ready(function () {
    new ATable({
        dataFunction : function (atable) {
            atable.receivedData(rows);
        },
        columns : [
            {name : "first", label : "First Name"},
            {name : "last", label : "Last Name"},
            {name : "city", label : "City"},
            {name : "phone", label : "Phone #"}
        ],
        el : "#staticDataCallback",
        // height in pixels is required
        height : 400
    }).render();

Filtering and column configuration


Use a formatter callback function and CSS classes to format/style the table content


Dynamic data provided by a web worker


Big table - 100k rows


Dynamic data - append rows