【发布时间】:2012-01-19 14:59:14
【问题描述】:
这行代码不应该在使用 html5 时呈现一个带有占位符文本“填充我”的 inputtext 字段吗?
<h:inputText placeholder="fill me" />
我没有看到任何占位符文本。我以为所有不是 JSF 的东西都被传递给浏览器进行渲染?
【问题讨论】:
-
您必须使用该标签支持的属性之一。或者您可以制作自己的自定义组件(或复合组件)来支持该属性。您可以在此处查看有效属性列表:docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/…
-
@gurung:如果标准组件/渲染器已经不支持它,那么复合是不可能的。另见stackoverflow.com/questions/6822000/…
-
@BalusC:哦,是的,我什至没有想到它会是同一个组件,即使在复合合成中也会使用。再次感谢您的提醒。
标签: jsf placeholder