Угловая UI-сеточная инициализация
У меня есть кнопка поиска, которая запускает Ajax-запрос для извлечения данных из БД. Когда обещание выполнено, я заполняю gridoptions.data. Сетка отображается на экране. Я делаю некоторые изменения в сетке, такие как скрытие некоторых столбцов, ввод чего-либо в фильтры заголовков, изменение порядка сортировки и т. Д. Когда я снова нажимаю кнопку поиска, данные снова выбираются, и сетка обновляется этими данными, но компоновкой сетки остается, как и все изменения, которые я сделал ранее в месте..
Мне нужно инициализировать сетку каждый раз, когда я нажимаю кнопку поиска... Я пытался переопределить gridoptions.columnDefs, но это не сработало...
Предложения, пожалуйста.
1 ответ
Пытаться:
$scope.gridoptions = {}
в качестве первой строки в функции поиска, вместо того, чтобы просто очистить columnDefs.