我知道jQuery和richfaces是两个不同的库,用于不同的场景。
但是当我将最新的jQuery(1.6)
与richfaces(3.3.0)
库集成在一起时,我在上一个项目中遇到的问题很少,在richfaces和我手动加载的jQuery版本之间存在很多冲突。
因此,对于同一项目中的新模块,我只是考虑使用jQuery开发完整的UI并使用JSON作为数据交换格式。还可以使用richfaces脚本功能在UI和backing-beans之间进行通信。
我也知道,如果我使用jQuery和JSON,则无法利用在UI中使用java模型的优势。
除此之外,您是否可以预见在进入实施之前我需要考虑的任何因素?
一些所需的功能是
1. Drag and drop
2. Adding dynamic form fields like multiple ph numbers, address fields
3. Pre fill the form using data from DB
4. Submit the form with dynamically added form fields
5. Panels, Accordion views
此致
萨蒂亚
答案 0 :(得分:2)
除非有理由不能使用RichFaces 4,否则您无需在两者之间进行选择。
我一直在使用RichFaces 4 + jQuery UI组合。 RichFaces 4包含jQuery 1.5.x.根本没有冲突。在我使用RichFaces组件的地方,以及我使用jQuery UI组件的地方。正如你所说<a4j:jsFunction>
使他们能够相互沟通,有时我也使用Servlets
因为他们提供更大的灵活性。
答案 1 :(得分:0)
看一下这篇文章,了解Richfaces和jQuery如何协同工作: RichFaces 4 CDK | jQuery UI Calendar