Группа элементов позволяет организовать компоненты наподобие таблицы. Группа
элементов типа "список" может содержать одну строку или столбец, но группа
элементов типа "сетка" может содержать любое число строк и столбцов. В описанных ниже шагах мы переместим компоненты {ЦЕНА} и {ТЕЛЕФОН} в столбец ОПИСАНИЕ таблицы данных и добавим метки для них.
- С помощью указателя мыши перенесите компонент Панель - Группа
элементов из лотка Расширенные компоненты Faces палитры на столбец ОПИСАНИЕ таблицы
данных. Откроется окно Выбрать тип.
- Выберите Сетка в качестве типа
добавляемого компонента и нажмите кнопку OK.
- Щелкните на новой группе элементов "сетка".
- На панели Свойства укажите для числа столбцов значение 2.
- Перенесите компонент Вывод из лотка Компоненты Faces
палитры на сетку. Этот компонент вывода станет меткой для описания продаваемого элемента. У каждого компонента вывода будет метка вроде этой, расположенная в левой ячейке таблицы.
- Щелкните на компоненте Вывод (в
проектировщике страниц он отображается в качестве outputText) и с
помощью панели Свойства в поле Значение укажите
Описание:
- Перенесите существующий компонент {ОПИСАНИЕ} к нижнему краю
сетки. Если при перемещении компонентов в группе элементов у вас возникли затруднения, попробуйте нажать кнопку мыши и посмотреть на расположение курсора. Оно указывает местоположение компонента после перемещения. Для данного упражнения необходимо отпустить кнопку мыши когда курсор будет находиться справа от предыдущего компонента.
- Перенесите другой компонент Вывода из палитры и
положите его справа от группы элементов.
- На панели свойства в поле Значение укажите Цена:.
- Переместите существующий компонент вывода {ЦЕНА} вправо от текста вывода цены.
- Аналогичным образом перенесите новый компонент
Вывод {ТЕЛЕФОН} и укажите для него метку
Телефон:.
- Переместите существующий компонент {ТЕЛЕФОН} в группу элементов "сетка" справа от текста вывода телефона. Теперь страница должна выглядеть следующим образом:
- Удалите пустые столбцы ЦЕНА, ТЕЛЕФОН из таблицы данных. Для
удаления столбца щелкните на нем и откройте панель Свойства. Затем выберите h:dataTable в списке тегов HTML в левой части панели и выберите
столбец для удаления из списка в правой части панели, затем нажмите кнопку
Удалить.
- Щелкните на заголовке в столбце Описание и на панели Свойства
в поле Значение укажите
Сведения. Теперь страница должна выглядеть следующим образом:
- Сохраните страницу и протестируйте ее. Если ранее вы не работали с приложениями на сервере, обратитесь к
раздел Урок 1.3: Тестирование Web-сайта.
В ходе тестирования страница должна выглядеть следующим образом:
Объявления,
не связанные с изображениями, отображаются в качестве неработающих
ссылок. В следующем уроке рассмотрена процедура добавления на
страницу компонента загрузки файлов, позволяющего добавлять и
изменять изображения объявлений.