是否有任何 JSF 组件库可以生成语义和跨浏览器 html 标记?[复制]

StackOverflow https://stackoverflow.com/questions/63509

  •  09-06-2019
  •  | 
  •  

这个问题在这里已经有答案了:

我根据客户要求使用 RichFaces,但它(以及普通 JSF 控件)生成的标记是一团糟的嵌套表。是否有任何控件库可以生成更好的标记?AJAX 支持是一个巨大的优势!

有帮助吗?

解决方案

ICEFaces 提供了比 RichFaces 更多的语义支持。您也可以尝试 Nitobi 套件,它也提供类似的解决方案。如果您对其中任何一个不满意,我建议您尝试编写自己的扩展 Sun faces 的部分

其他提示

简短回答:不,我还没有找到。您的选择包括使用不太复杂的控件并了解标准控件发出的 html。像 h:panelGrid 这样的东西呈现为表格。没有什么可以阻止您编写自己的渲染系列,它可以生成更多标准的 html,但这将是一笔巨大的时间投资。至于使用 RichFaces,如果你更坚持使用 a4j:标签的命名空间,您仍然可以获得跨浏览器 ajax,而没有您不喜欢的所有标记。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top