Как BootsFaces поддерживает текстовое поле и переключатели?

Я работаю над приложением JSF, которое недавно потребовало использования BootsFaces. Я новичок в BootsFaces (и в Bootstrap). После просмотра веб-сайта BootsFaces кажется, что некоторые довольно распространенные компоненты отсутствуют: текстовая область и радиокнопки. Возможно, я просто пропустил их.

Чтобы быть конкретным: в Bootstrap и флажки, и переключатели отображаются с элементом <input> с использованием атрибута типа «флажок» или «радио» соответственно. BootsFaces имеет компонент флажка, но, похоже, не имеет ни компонента переключателя, ни свойства, которое можно установить для флажка, чтобы сделать его переключателем.

В Bootstrap однострочное поле ввода текста представляет собой элемент с атрибутом типа «текст». Поле ввода многострочного текста — это другой элемент, <textarea>. BootsFaces предоставляет компонент inputText, но не компонент textarea. Компонент inputText имеет свойство типа, но установка его в значение «textarea» или «textArea» не превращает его в элемент textArea.


person BeauGust    schedule 06.11.2015    source источник


Ответы (1)


Обновление от 21 мая 2017 г.: Текущая версия BootsFaces 1.1.1 BootsFaces поддерживает оба <b:inputTextarea /> и <b:radiobutton />.

Старый ответ: Начиная с BootsFaces 0.8.0, есть компонент <b:inputTextarea />. Скорее всего, переключателям придется подождать до версии 0.9.0. Вы можете увидеть предварительный просмотр <b:inputTextarea /> по адресу http://bootsfaces.net/Staging/forms/inputTextarea.jsf.

person Stephan Rauh    schedule 07.11.2015