通过代码打开页面原创
金蝶云社区-丨Nick丨
丨Nick丨
47人赞赏了该文章 15622次浏览 未经作者许可,禁止转载编辑于2022年10月18日 15:52:07

通过代码打开新页面需要用的方法是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);

this.getView().showForm(showParameter);

移动端

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

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

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

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

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



赞 47