如何使用滑动展示界面原创
金蝶云社区-丨Nick丨
丨Nick丨
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);


四、效果图

效果图:

image.png

五、开发环境版本

4.0及以上

六、注意事项

注:该方法不存在父子页面层级关系,因为不是showform,只能展示,如果想要有操作,参数传递以及回调,我这边建议是压如redis缓存,这样就能在任何位置获取,也可以直接在页面调用数据操作等方法


还有就是,只要不刷新页面(浏览器)改滑动弹出的页面pageid就默认不会改变,所以要注意展示动态数据问题


七、参考资料

开发平台

学习成长中心



代码无需上传,弹出页面的元数据在附件可以参考样式,父页面随意表单即可

赞 16