Appmaker Перезагрузка источника данных при возникновении события onInputChange - PullRequest
0 голосов
/ 02 октября 2019

У меня есть таблица с панелью поиска над ней. Содержимое панели поиска фильтрует запрос к таблице. Я хочу, чтобы данные в таблице перезагружались каждый раз, когда пользователь вводит букву.

Если для события onValueEdit установить «Обновить источник данных», он перезагружает данные точно, но если для перезагрузки установить событие onInputChange, то таблица перезагружается без фильтрации запроса, отображая все записи. ,Независимо от того, что я ввожу, он не фильтруется вообще (хотя кажется, что он перезагружает источник данных), если только я не нажму enter, вызывая событие onValueEdit, когда оно выполняет фильтрацию. Есть идеи, почему я не могу отфильтровать запрос с помощью события onInputChange?

Заранее спасибо!

1 Ответ

0 голосов
/ 02 октября 2019

Событие onInputChange не поддерживает привязку значений определенного виджета. Является ли это ошибкой или предполагаемым поведением, неизвестно. Однако существует два варианта, чтобы обойти это поведение, и они следующие:

Измените код в событии onInputChange на:

Опция 1:

widget.value = widget.value;
widget.datasource.load();

Опция 2:

widget.value = event.target.value;
widget.datasource.load();
...