< Назад | Далее >

Урок 2.8: Настройка фильтра в таблице сотрудников

Компоненты таблицы сотрудников фильтруются с помощью редактора связей Текстовый фильтр. Фильтр получает входные данные из текстового поля и отфильтровывает данные таблицы по определенному свойству или столбцу таблицы.

Для фильтрации сотрудников по фамилии в приложении будут использоваться символы, вводимые в поле Фильтр. Если точные значения, введенные в поле Фильтр, присутствуют записи, соответствующей фамилии сотрудника, то эта запись отобразится в таблице.

Изображение фильтруемой таблицы

Для того чтобы создать фильтр для таблицы, выполните следующие действия:

  1. Щелкните значке редактора связей таблицы employeesTable и выберите Фильтровать свойства связывания. Откроется окно фильтрации связывания.
  2. В списке Текстовое поле для ввода фильтра выберите Поле фильтрации.
  3. В списке Свойство таблицы для фильтрации выберите Фамилия.

    Окно фильтрации связывания для таблицы employeesTable

  4. Нажмите кнопку OK.
Будет создан фильтр SwingPropertyFilter. В свойстве фильтра редактора связей таблицы задается использование нового фильтра. Новый фильтр получает входные данные из поля Фильтр и выполняет фильтрацию по свойству lastName в таблице.

Полученные знания и навыки

В этом уроке вы изучили настройку фильтра для таблицы.

Теперь при запуске приложения My Company Directory можно вводить символы в поле Фильтр, и таблица будет отфильтрована таким образом, что отобразятся строки с фамилиями сотрудников, которые содержат введенные символы.

Поздравляем! Приложение My Company Directory готово.

< Назад | Далее >