应用场景描述:
如上图,点击详情图标,弹出详情窗口,实现的机制就是通过action跳转时传递pageFlowScope中的参数uuid,由弹出窗口中的VO实例获得并赋值给绑定变量,通过已经添加的VC来获得具体的一条VO记录实例,最终显示所选记录的详情信息。
实现过程;
1)在VO中建立用于过滤的VC,使用绑定变量用于过滤
2)在弹出窗口的VO实例中添加此VC用于过滤
3)在链接上绑定属性监听器,用于在点击时生成pageFlowScope中的参数
4)在弹出窗口的taskflow中添加“ExecuteWithParams”组件,并设置内部的参数赋值。
5)这一步必须注意:这里我摸索了很久才发现需要这样操作,和一般的明显的配置不同,给一个taskfolw整体配置参数时不能在它的图标上直接添加(添加按钮不可用),需要进入taskflow,点击空白处,在Structure视图中去添加输入变量:
这样添加后,再去看taskflow的图标,就会看到已经自动添加了输入参数: