adf invokeAction 页面组件的变化
2013-08-07 13:45
63 查看
Tips:
1.当我们在一个taskFlow中点击按钮或其他invokeAction行为,触发了方法改变了scope值(只测过pageFlowScope和requestScope),页面上的value为这些scope值的Text会自动跟着改变。而table等其他组件则需要设置PPR或其他方法改变。
2.而在两个region之间时,requestScope可以传到第二个region的第一个页面,自然该页面上的text可以跟着改变,而通过参数的方式传到第二个region的pageFlowScope的参数是没法在text中自动跟着改变的,不管该pageFlowScope中的值是直接设置到value,还是已经配置到页面参数的,都不能。比较好的方法就是在main中设置第二个region的refreshCondition为requestScope中的一个boolean值,main中有设置是就自动刷新。那些table等组件也可刷新,当然要有ifNeeded的invokeAction,然后调用am中方法操作VO.
3.还有一种情况要区分上面两种,就是绑定了同一个DataControl的情况,即使在两个region之间也可以实现跟着变化。(比如table和form)
相关文章推荐
- vue路由只变化参数页面组件不更新问题
- struts ,action,跳转变化页面方法
- ADF代码调用组件事件(ADF trigger ActionEvent in backbean)
- ADF页面打印设计(显示或隐藏组件)
- 在页面上用action传递参数到后台乱码解决办法
- TriggerAction扩展----ExInvokeCommandAction
- ADF页面的输出样式
- 如何打开jsp页面时经过action从数据库取得数据显示在页面上
- JavaScript跳转页面/Action并传递中文参数[解决js超链接传递过程中产生的中文乱码问题]
- 页面重构中的组件制作要点
- 闲扯struts2-页面与action的配置!
- C#.NET通用权限管理系统组件中用少数几行代码实现记录页面状态
- RN页面获取组件位置和大小的方法
- 关于将html页面转成jsp页面之后样式变化的问题
- s:actionmessage页面样式失效
- 手机页面弹框组件
- 解决vue 路由变化页面数据不刷新的问题
- SSH中点击jsp页面连接进行action跳转时出现无数窗口
- 在jsp页面中使用list列表来传递信息到action
- 如何禁止Adf默认的记忆初始请求页面和Session时的登出页面?