2013-05-17 2 views
0

У меня есть небольшое приложение, которое показывает данные MySQL в веб-браузере ListGrid. Он имеет 14 столбцов. Я хотел бы обновить его, чтобы пользователь мог добавлять параметры запроса. Для этой работы лучшее, что я мог себе представить, это grid.setShowFilterEditor(), которые помещают текстовые поля над заголовками столбцов и будут жить вместе с заголовком столбца при перемещении или изменении размера. Я планировал использовать кнопку фильтра FilterEditorSubmitHandler(), чтобы получить значения фильтра и запустить запрос.SmartGWT ListGrid FilterEditor getValue

К сожалению, я не могу найти решение для получения текста из определенного фильтра, например. значение, которое было написано пользователем в поле над столбцом №1. Есть ли способ сделать это или этот FilterEditor, выращенный вместе с объектом DataSources, и недоступный для каких-либо других привязок данных?

Нечто подобное, но без использования DataSource: http://www.smartclient.com/smartgwt/showcase/#grid_sortfilter_disable_filter

+0

Спасибо, тогда лучшее, что я могу сделать, это добавить дополнительные лишние объекты текстового поля или редактируемые ячейки в сетке или просто добавить отдельные текстовые поля. – kurru

ответ

0

По моим сведениям, редактор фильтр работает только на com.smartgwt.client.data.DataSource. Если вы хотите иметь filterEditor в ListGrid, вы должны использовать DataSource или пойти на какую-то специальную реализацию.

Смежные вопросы