1.pksys.switchPage(pagePath,onloadParams,initAction) 切换画面

          参数:pagePath画面路径,onloadParams:传递的参数[param1,param2,...],initAction:省略

2.pksys.openSubPage(pagePath,onloadParams, initAction,subpageName)  在当前画面的一个iframe中打开一个画面文件,传入画面文件名称 另:需要设置默认页面 

         参数:pagePath画面路径,onloadParams:传递的参数[param1,param2,...],initAction:省略, subpageName:iframe名称(在名称为subpageName的iframe打开画面)     

3. pksys.popPage(pagePath, pageRect, onloadParams, initAction, options)  带参数打开画面,使用pop弹框方式。无返回

  • pagePath画面路径。必填
  • onloadParams:传递的参数[param1,param2,...]。可以为undefined
  • initAction:省略。可以为undefined
  • pageRect:弹框位置和大小{x:0,y:0,w:400,h:300}。可以为undefined,此时表示居中,全部显示对话框    {w:400,h:300}//居中
  • options
    • title,字符串,显示缺省标题栏。为undefined则不显示标题栏
    • closable,true/false。是否显示关闭按钮
    • draggable,true/false。是否可以通过标题栏拖动窗体
    • onCloseCallback,回调函数,关闭对话框时调用该函数
      mask,true/false,遮罩,为true表示遮挡其他界面,高亮显示对话框
  • 示例:
    • pksys.popPage('testpop3d',{x:0,y:0,w:400,h:300},undefined,undefined,{draggable:true,title:"视频监控"});
    • pksys.popPage('testpop3d');
    • pksys.popPage("pop",{x:0,y:0,w:400,h:300});
    • pksys.popPage("pop",{w:400,h:300});    //居中

4.pksys.closePopPage(dlgIndex) dlgIndex:弹框打开的下标,关闭对话框,包括弹出的url和画面. dialogParams是数组

5.pksys. msgbox(content, config)  参数:content显示内容,config:弹框配置 {area:["300px","200px"]} 弹框大小

注:在子画面中打开报表画面的url时,配置默认url用pksys.openUrl(url,subpageName)写在page的onLoad里面,不要子画面配置中直接写url,否则可能会导致不能从报表页面切换到其他页面

  • 无标签