插件打开新界面FormShowParameter原创
金蝶云社区-Cchen
Cchen
8人赞赏了该文章 1,500次浏览 未经作者许可,禁止转载编辑于2023年12月19日 14:09:15

通过代码打开新页面需要用的方法是showform方法,需要用到的参数时FormShowParameter,这里要注意的是打开不同类型的页面要构建的FormShowParameter

PC端

1、打开动态表单 页面:FormShowParameter

例:

FormShowParameter showParameter = new FormShowParameter();

showParameter.setFormId("表单标识");

showParameter.getOpenStyle().setShowType(ShowType.Modal);//打开方式

this.getView().showForm(showParameter);

关于FormShowParameter里面的功能大家可以自己尝试

2、打开单据 页面:BillShowParameter

3、打开基础资料 页面:BaseShowParameter

4、打开报表 页面:ReportShowParameter

5、打开标准列表 页面:ListShowParameter

例:

ListShowParameter showParameter = new ListShowParameter();

showParameter.setBillFormId("单据标识");//注意这里是billFormId,指的是列表对应的单据标识

showParameter.setFormId("bos_list");//这里是列表的模板标识,可以在设计器列表页寻找

showParameter.getOpenStyle().setShowType(ShowType.Modal);

showParameter.getListFilterParameter().getQFilters().add(qFilter);//列表界面时过滤条件

this.getView().showForm(showParameter);

移动端

1、移动表单:MobileFormShowParameter 与FormShowParameter类似

2、移动单据:MobileBillShowParameter 与BillShowParameter类似

3、移动基础资料:MobileBaseShowParameter 与BaseShowParameter 相同

4、移动列表:MobileListShowParameter 与ListShowParameter类似

注:移动端的实体是PC端,但是标识是移动端的标识,这里有一个特例,如果你想要打开PC端单据页面中对应的移动列表的话,billFormId还是要传单据的标识,然后showParameter 用MobileListShowParameter 


图标赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0