如何在JSF 2.0中使用ExtJS FormPanel

时间:2011-03-28 20:15:36

标签: extjs jsf-2 viewstate myfaces

我试图将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项[{...}]中,我怎样才能进行每个表单管理。

谢谢。

1 个答案:

答案 0 :(得分:3)

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

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

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