如何使用滑动展示界面原创
16人赞赏了该文章
2,551次浏览
编辑于2022年08月05日 15:50:12
关键词:单据
一、需求
有的时候想要在单据页面一些操作后滑动展示一个表单,类似点击头像那种滑动展示页面样式
需要用到一个单据,一个表单,两个页面,一个用作展示数据一个用来滑动展示页面(标识:kdec_demo0527)
二、思路与方案
查询参考用户头像点击的事件
三、实现过程
下面直接上代码
IClientViewProxy proxy = (IClientViewProxy) this.getView().getService(IClientViewProxy.class); Map<String, Object> o = new HashMap<String, Object>(1); o.put("formId", "kdec_demo0527");// 要打开的单据标识 // 顺序不能改 proxy.addAction(ClientActions.setSlideBillFormId, o); proxy.addAction(ClientActions.showSlideBill, o);
四、效果图
效果图:
五、开发环境版本
4.0及以上
六、注意事项
注:该方法不存在父子页面层级关系,因为不是showform,只能展示,如果想要有操作,参数传递以及回调,我这边建议是压如redis缓存,这样就能在任何位置获取,也可以直接在页面调用数据操作等方法
还有就是,只要不刷新页面(浏览器)改滑动弹出的页面pageid就默认不会改变,所以要注意展示动态数据问题
七、参考资料
代码无需上传,弹出页面的元数据在附件可以参考样式,父页面随意表单即可
kdec_case-kdec_container-20220 …(6.08KB)