Угловая UI-сеточная инициализация

У меня есть кнопка поиска, которая запускает Ajax-запрос для извлечения данных из БД. Когда обещание выполнено, я заполняю gridoptions.data. Сетка отображается на экране. Я делаю некоторые изменения в сетке, такие как скрытие некоторых столбцов, ввод чего-либо в фильтры заголовков, изменение порядка сортировки и т. Д. Когда я снова нажимаю кнопку поиска, данные снова выбираются, и сетка обновляется этими данными, но компоновкой сетки остается, как и все изменения, которые я сделал ранее в месте..

Мне нужно инициализировать сетку каждый раз, когда я нажимаю кнопку поиска... Я пытался переопределить gridoptions.columnDefs, но это не сработало...

Предложения, пожалуйста.

1 ответ

Пытаться:

$scope.gridoptions = {} в качестве первой строки в функции поиска, вместо того, чтобы просто очистить columnDefs.

Другие вопросы по тегам