如果您发现一些愚蠢的东西,我是使用 agGrid 的新手,请原谅我。所以在此之前,我在 angularjs 上使用 Kendo Grid,但我们想切换到其他网格,所以我们现在正在尝试 agGrid。
下面是一个运行良好且一切正常的 aggrid 示例。但是,当我将网格选项移动到将在按钮单击时被调用的函数中时,我收到警告 - 找不到 ag-Grid 的网格选项。请确保属性 ag-grid 指向范围内的有效对象。
我无法理解问题出在哪里,因为在此功能内,剑道网格选项工作正常,剑道网格正在被填充,但我不确定我在使用 agGrid 时做错了什么。
请帮助我。
function abc($rootScope,$scope, $state, $stateParams, $timeout, Upload, baseURL, $cookieStore, $log, errorCheckFactory) {
var columnDefs = [
{headerName: "Make", field: "make"},
{headerName: "Model", field: "model"},
{headerName: "Price", field: "price"}
];
var rowData = [
{make: "Toyota", model: "Celica", price: 35000},
{make: "Ford", model: "Mondeo", price: 32000},
{make: "Porsche", model: "Boxter", price: 72000}
];
$scope.gridOptions2 = {
columnDefs: columnDefs,
rowData: rowData,
enableFilter: true,
enableColResize: true,
enableSorting: true,
groupHeaders: true,
rowHeight: 22,
//onModelUpdated: onModelUpdated,
suppressRowClickSelection: true
};
}