Я использую нестабильную версию UI-Grid 3.0 на угловой странице, которая загружает данные через Restangular. Пока большая часть вроде в порядке. Я использую модуль выбора вместе с ним, и у меня возникают трудности со страницами, загружающими {enableFiltering: true} gridOptions, поскольку на большинстве страниц поле ввода в сетке не отображается.
Я вызываю сетку пользовательского интерфейса на странице html, используя:
<div class="gridStyle" ui-grid="gridOptions" ui-grid-selection></div>
и мои gridOptions в моем контроллере выглядят так.
$scope.gridOptions = {
enableFiltering: true,
data: 'data',
columnDefs: [
{field: 'name', displayName: 'Name'},
{field: 'date', displayName: 'Date', cellFilter: 'date:\'MM-dd-yyyy\''}
],
onRegisterApi: function (gridApi) {
$scope.gridApi = gridApi;
}
};
Честно говоря, я не могу понять, почему его нет на странице.