是否有任何JSF组件库生成语义和跨浏览器html标记?
时间:2020-03-05 18:53:37 来源:igfitidea点击:
我根据每个客户的要求使用RichFaces,但是它(和JSF控件的库存)生成的标记是一堆糟糕的嵌套表。是否有任何控件库可以生成更好的标记? AJAX支持是一个巨大的优势!
解决方案
回答
ICEFaces比RichFaces提供更多的语义支持。我们还可以尝试Nitobi套件,它也提供类似的解决方案。如果我们对其中的任何一个不满意,我建议我们尝试编写自己的部分以扩展Sun的面孔
回答
简短的回答:不,我还没有找到一个。
选择包括使用不太复杂的控件,并知道标准控件发出的html。像h:panelGrid这样的东西呈现为表格。没有什么可以阻止我们编写自己的渲染系列,该系列可以生成更多标准的compliment html,但这将是一笔不小的投资。
至于使用RichFaces,如果我们更多地使用标签的a4j:名称空间,我们仍将获得带有不需要的所有标记的跨浏览器ajax。