我正在开发一个最近需要使用BootsFaces的JSF应用程序。我是BootsFaces的新手(以及Bootstrap)。在审查了BootsFaces网站后,似乎缺少一些非常常见的组件:textarea和radiobuttons。也许我只是错过了他们。
具体来说:在Bootstrap中,复选框和单选按钮都使用<input>
元素进行渲染,分别使用“checkbox”或“radio”的type属性。 BootsFaces有一个复选框组件,但似乎没有单选按钮组件或要在复选框上设置的属性,使其成为单选按钮。
在Bootstrap中,单行文本输入字段是类型属性为“text”的元素。多行文本输入字段是不同的元素,<textarea>
。 BootsFaces提供inputText组件,但不提供textarea组件。 inputText组件具有type属性,但将其设置为“textarea”或“textArea”不会使其成为textArea元素。
答案 0 :(得分:1)
更新Mai 21,2017 :
BootsFaces的当前版本BootsFaces 1.1.1支持<b:inputTextarea />
和<b:radiobutton />
。
旧答案:
从BootsFaces 0.8.0开始,有一个<b:inputTextarea />
组件。最有可能的是,单选按钮必须等到0.9.0版本。您可以在http://bootsfaces.net/Staging/forms/inputTextarea.jsf处看到<b:inputTextarea />
的预览。