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