k*****8 发帖数: 6 | 1 网上有问的但无答案,请大牛帮忙。
用jsf1.2(+facelets)+seam2.2做wizard with 3 steps: step1,2,3。Step2 要
validate。
问题是:
1. @ifinvalid 已depreciated,不能用。
2. 只能在step2.xhtml用 和required=”true”, step2 到step3
validate没问题。
3. 伤脑筋的是:如何从step2 回到step1, 不引起validation?
Here is the link people are having the same problem:
http://lists.jboss.org/pipermail/jboss-jira/2006-October/093645.html
You can't have a "Previous Page" button in a wizard conversation without it。 | t*******e 发帖数: 684 | 2 Try add immediate=true to your "back" button. | k*****8 发帖数: 6 | 3 谢谢totempole,问题果然解决了。
注意到了一个不同的behavior:
以前step2-》step1-》step2,step2.xhtml保留所有填过的值。用了immediate=true后
,回到step2要重填。不过相对而言是个less concern。 | t*******e 发帖数: 684 | 4 Declaring immediate=true will bypass the data-binding phase in JSF request
handling lifecycle. |
|