【问题标题】:Are there any JSF component libraries that generate semantic and cross-browser html markup? [duplicate]是否有任何 JSF 组件库可以生成语义和跨浏览器 html 标记? [复制]
【发布时间】:2010-09-08 23:25:04
【问题描述】:

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

【问题讨论】:

  • 这个问题不是关于“语义网”通常是什么意思。

标签: jsf semantic-markup


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我考虑过我自己的组件集...我不是 a4j 的粉丝,但它似乎来回发送的数据比必要的多得多。
    猜你喜欢
    • 2011-09-06
    • 1970-01-01
    • 2012-12-06
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多