Я новичок в использовании agGrid, простите меня, если найдете что-то глупое. Поэтому перед этим я использовал Kendo Grid на angularjs, но мы решили переключиться на другую сетку, поэтому мы сейчас пытаемся agGrid.ag-сетка не заполняется внутри функции?
Ниже приведен образец aggrid, который отлично работает и все работает. Но, когда я перемещаю свои параметры сетки внутри функции, которая будет вызвана нажатием кнопки, я получаю ПРЕДУПРЕЖДЕНИЕ. Параметры сетки для ag-Grid не найдены. Убедитесь, что атрибут ag-grid указывает на действительный объект в области.
Я не могу понять, в чем проблема, потому что внутри этой функции функции сетки kendo работают нормально, а сетка кендо заполняется, но я не уверен, что я делаю неправильно с 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
};
}
Вы нашли решение. Я также сталкиваюсь с такой же проблемой. – ranjeet8082
@ ranjeet8082 проверить свои привязки, как я сказал в своем ответе. – Walfrat
привет, @ ranjeet8082 u можно открыть сетку. Во время нажатия кнопки вы можете написать «gridOptions» в боковой функции.Таким образом, вы можете загрузить Html и в это время с помощью ng-если сначала вы можете скрыть html-клик, только вы можете загрузить html, а затем в опции также загрузите функцию щелчка, чтобы вы не получили никаких ошибок. Вы можете проверить этот плункер. http://plnkr.co/edit/247nVYxwNmOXdHvutJNm?p=preview –