[Ajax4JSF] h:commandButton和rich:modalPanel的問題
无双Rama
2010-03-08
各位有没有见过这样的问题:
<rich:modalPanel id="test" width="400" height="300" > <h:form> <h:commandButton action="#" value="Test" /> </h:form> </rich:modalPanel> 在点击按钮后保持这个 modalPanel不被关闭? 不能用keepVisualState="true"这个属性,因为后面还有动作要执行,执行完毕后又要关闭这个modalPanel 谢谢 |
|
无双Rama
2010-03-08
難道沒人遇到過這樣的問題么?
|
|
terryzhou
2010-03-10
<h:commandButton action="#" value="Test" />
换成A4J的commandButton |
|
无双Rama
2010-03-11
terryzhou 写道 <h:commandButton action="#" value="Test" />
换成A4J的commandButton 忘记说了,不能换成a4j的commandButton,因为后面还要上传文件,如果换了就无法上传了 |
|
terryzhou
2010-03-12
richfaces的upload组件相当好用,甩了原来的。
h:commandButton会刷新页面。 或者你别用modalpanel,用原生的Modal window. modalPanel性能不咋地,只适合放放静态内容 |
|
无双Rama
2010-03-15
terryzhou 写道 richfaces的upload组件相当好用,甩了原来的。
h:commandButton会刷新页面。 或者你别用modalpanel,用原生的Modal window. modalPanel性能不咋地,只适合放放静态内容 谢谢terryzhou的热情帮忙 我现在是讨论这个组件的问题,而不是说用哪个组件会更好 这好比我要坐汽车去西藏旅游,而有人却跟我说飞机会更好 我肯定是知道飞机会更好的,只是我现在想问为什么我的汽车开不到那? |
|
terryzhou
2010-03-15
无双Rama 写道 各位有没有见过这样的问题:
<rich:modalPanel id="test" width="400" height="300" > <h:form> <h:commandButton action="#" value="Test" /> </h:form> </rich:modalPanel> 在点击按钮后保持这个 modalPanel不被关闭? 不能用keepVisualState="true"这个属性,因为后面还有动作要执行,执行完毕后又要关闭这个modalPanel 谢谢 再说次,你用h:commandButton就是会刷页面,刷了页面你还想让组件保存上次的状态(又说不能用keepVisualState="true"),只能说你是自己给自己找麻烦。借用你旅游的例子,你是想坐汽车去,但又能看到飞机上才能看到的风景。 不知道你后面的动作指的什么。不能放ACTION里? |
|
cqzs19871202
2010-03-24
terryzhou 写道 借用你旅游的例子,你是想坐汽车去,但又能看到飞机上才能看到的风景。 酷 |
|
zhanhongbo1112
2010-05-07
没办法。h:commandButton地执行完后,是重新渲染视图,所以就重刷页面喽
只能用a4j:commandButton了 |
|
tmj_159
2010-05-14
其实是可以的,
modalPanel 控件里面有这样的属性 rendered ,showWhenRendered 可以控制显示的,在我的博客里面有这样的内容. |