3

我正在尝试将 ExtJS FormPanel 与 JSF 2.0 + MyFaces 2.0.4 一起使用。ExtJS 是一个很棒的 JavaScript 框架。但它不使用 Page 的 DOM。所以主要问题从这里开始。要将 JSF bean 投入工作,我必须将 h:form 标记放在 XHTML(或处理视图状态)内,因为它必须与 ViewState 同步。

但是 ExtJS 不知道 ViewState。我怎样才能让 ExtJS 知道 ViewState 并完全同步。我希望把它放在 FormPanel....items:[{.....}]。但找不到任何办法。

还有一件事情; 一个页面上可能有两个或多个表单。如果我不能把它放在 ExtJS items[{...}] 中,我该如何进行每个表单管理。

谢谢你。

4

1 回答 1

3

我已经非常广泛地使用了这两个框架,我认为你在这里找错了树。当您弄清楚如何将这些耦合到 JSF 生命周期中时,我认为您可能已经在服务器上编写了 Ext 可以使用的 REST 资源。

或者,如果您坚持使用 JSF,如果您正在寻找一些时髦的数据网格,您可以尝试 Primefaces 或许多其他 JSF 组件库之一。它们不如 Extjs 好,但如果您是 JSF 商店,则值得研究一下。

还有 Ext GWT,当然它与 JSF 无关,但我从未使用过。

于 2011-03-30T19:50:16.973 回答