2014-10-28 2 views
0

У меня есть ListGrid и выше каждого столбца данных есть коробка фильтра. Я могу вручную добавить текст и нажать «Фильтр» для фильтрации. Как я могу вставить какой-то текст в поле фильтра с каким-то методом в коде? Я хочу получить окно фильтра над столбцом, а затем вставить в него определенный текст String, чтобы пользователь мог просто нажать кнопку «Фильтр», вместо того, чтобы вводить его сами.Возможно вставить какой-либо текст Строка в текстовую область фильтра

ответ

0

Шаги:

  • Используйте ListGrid.setShowFilterEditor(true), чтобы показать фильтр на сетке
  • Используйте ListGridField.setFilterEditorProperties(textItem), чтобы показать фильтр на определенном столбце

    Например:

    TextItem textItem = new TextItem(); 
    // set default value  
    listGridField.setFilterEditorProperties(textItem); 
    
  • Используйте ListGrid.addFilterEditorSubmitHandler() (при необходимости), чтобы настроить фильтр er editor отправить запрос.

Следуйте SmartGWT showcase - Grid Sort Filter

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

  • Нет связанных вопросов^_^