我与一个JSF团队合作进行前端开发.我们正在输出一个INPUT字段,我需要在渲染的标签中包含placeholder
一些data-
属性.然而,JSF正在剥离它们.我不知道JSF对JSF团队有多大帮助,但我想我至少可以问一下.
我们使用的是旧版本的JSF,但升级到2.0,因为它似乎支持HTML5.那不是这样吗?有没有一种已知的解决方法?
JSF并没有完全剥离它们.它只是忽略它们,因为它们不属于所讨论组件的受支持/已知属性.例如<h:inputText>
(默认情况下呈现HTML <input type="text">
标记),您可以在视图声明语言(VDL)文档中找到所有支持的属性.
要解决此问题,您需要创建一个自定义组件,或者更好的是,只需一个自定义渲染器,它会覆盖标准<h:inputText>
渲染器并考虑自定义属性.
归档时间: |
|
查看次数: |
6444 次 |
最近记录: |