ag-grid
Version:
Advanced Javascript Datagrid. Supports raw Javascript, AngularJS 1.x, AngularJS 2.0 and Web Components
31 lines (25 loc) • 995 B
JavaScript
var module = angular.module("example", ["agGrid"]);
module.controller("exampleCtrl", function($scope) {
var columnDefs = [
{headerName: "Make", field: "make"},
{headerName: "Model", field: "model"},
{headerName: "Price", field: "price", filter: "number"}
];
var rowData = [
{make: "Toyota", model: "Celica", price: 35000},
{make: "Ford", model: "Mondeo", price: 32000},
{make: "Ford", model: "Focus", price: 27000},
{make: "BMW", model: "M5", price: 38000},
{make: "Phantom", model: "Speed Car", price: 120000},
{make: "Porsche", model: "Boxter", price: 72000}
];
$scope.gridOptions = {
columnDefs: columnDefs,
rowData: rowData,
enableColResize: true, //one of [true, false]
enableSorting: true, //one of [true, false]
enableFilter: true, //one of [true, false]
rowSelection: "single",
forPrint: true
};
});