Поле ввода фильтра KENDO UI очищается после добавления данных - PullRequest
0 голосов
/ 24 сентября 2019

Я часто захожу в сетку live / production, щелкаю по значку фильтра и выбираю «Contains», а затем вводю текст «Manifest».

Это здорово, так как показывает всю активность Manifest,

В периоды занятости в сетке активности в прямом эфире / производстве часто обновляются новыми записями, поступающими в прямом эфире signalR.

Когда новые записи поступают в фильтр, они постоянно сбрасываются.Поэтому, если я выберу «Содержит» в фильтре, он автоматически изменится на «Равен» при поступлении новой записи активности. Когда я пытаюсь ввести «манифест» в текстовое поле фильтра, это автоматически очищается при появлении новой записиприходит.

Не конец света, как я могу обойти его, но если есть какое-то решение, которое было бы здорово.

Пример:

I 'm начинает ввод параметров фильтра Введите параметры

Когда поступают новые записи, я добавляю их, используя метод insert

Данные:

$scope.list = new kendo.data.DataSource ({
...
)};

Вставить:

$scope.list.insert(0, entity);

При поступлении новых записей фильтр постоянно сбрасывается. Сбросить текстовое поле

Если каждую секунду появляется 100 записей, то я никогда не смогу ничего ввести в текущее поле фильтра.

...