Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TypeError: self.options.columnDefs.forEach is not a function
- var app = angular.module('myApp', ['ngGrid']);
- app.controller('MyCtrl', function($scope) {
- $scope.columns1 = [{field: 'name', displayName: 'Name'}, {field:'age', displayName:'Age'}];
- $scope.columns2 = [{field: 'new_name', displayName: 'New Name'}, {field:'new_age', displayName:'New Age'},{field:'pin', displayName:'Pin'}];
- $scope.columnsSelected = $scope.columns1;
- $scope.myData = [{name: "Moroni", age: 50},
- {name: "Tiancum", age: 43},
- {name: "Jacob", age: 27},
- {name: "Nephi", age: 29},
- {name: "Enos", age: 34}];
- $scope.gridOptions = {
- data: 'myData',
- columnDefs: 'columnsSelected'
- };
- $scope.update_columns = function($event) {
- $scope.columnsSelected = $scope.columns2;
- $scope.myData = [{new_name: "Moroni", new_age: 50, pin: 123},
- {new_name: "Tiancum", new_age: 43, pin: 345},
- {new_name: "Jacob", new_age: 27, pin: 567},
- {new_name: "Nephi", new_age: 29, pin: 789},
- {new_name: "Enos", new_age: 34, pin: 012}
- ];
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement