您的位置:首页 > 其它

将润乾报表(组)集成到起步x5平台的详细过程

2017-02-14 10:21 453 查看
首先注意如果要导入的是报表组,则要把润乾报表的路径更改为相对路径。详细url即填写的是润乾报表配置目录reportfilter下的文件路径。下面是导入的具体步骤:

1.先把要导入的文件(以.raq/.rpg为后缀的文件)在左侧目录下找到,然后直接拖拽到winWCP的对应目录下。常为(/root/home/apache-tomcat-7.0.16/webapps/demo/reportFiles).如下图1.1所示:   


2.首先打开起步x5,进入studio编辑模式,打开BIZ目录,进入到自己项目的目录下,找到文件reportmjw,在其下的process目录下,新建process文件。为文件命名,新建菜单如下图所示:



 3.找到新建的process文件。打开在其目录下的.m文件。在其左下方属性菜单中找到动作设置,点击右侧扩展,点击增加按钮。在弹出的选择动作菜单栏中选择你要添加的动作。一般选择以FW为关键字进行搜索,选择其中的save、create、query、三个动作。如下图所示:



4.确定保存之后,点击你新建的process文件。右键选择切换到UI。随即进入到UI目录下的同名文件中。右键新建W文件。选择新建空白页。点击完成。
5.在新建的空白页中找到右侧目录下,拖拽添加bizDate,选中bizDate,在左下方的属性列表中,选择concept,点击右侧进入选择框。以FW为关键字进行搜索,选择其中的概念标示为服务器地址的条目。如下图所示:



6.点击确定之后系统会自动补全一些条目。不用理会。选择编辑relations条目。在进入的菜单中选择全选。确定即可。然后选择编辑limit,将属性值设置为-1即可。选择编辑auto-load,将其属性值改为true。选择编辑data-type,将其属性值改为xml。选择编辑store-type,将其属性值改为simple。



7.选中主窗体中的model。在其左下方的的菜单中选择事件。找到其中的onLoad,双击其属性值进入.w文件中。进行代码的编写。(复制之前成功的例子即可,只需将其中的路径和文件名称即可)
 例如:
var mainActivity = {};

mainActivity.model1Load = function(event){

var hostname1 ;

            var hostname2;

            

 

     var bizdata2 = justep.xbl('bizData2');

     for (var i =0;i<bizdata2.getTotal();i++)

     {

        if(  bizdata2.getValue('fFWQBH', bizdata2.getID(i))==1)

         {

          hostname1 = bizdata2.getValue('fFWQIPDZ',bizdata2.getID(i));

         }

         else

          if(  bizdata2.getValue('fFWQBH', bizdata2.getID(i))==2)

         {

          hostname2 = bizdata2.getValue('fFWQIPDZ',bizdata2.getID(i));

         }

     }

   window.location.href="http://"+hostname1+"/demo/reportJsp/showReport.jsp?raq=/report_zbguokonghour.raq";

};

  !!!!!!!!!!为了保险起见,以上2~7步可在本机模拟程序完成。然后在登录到服务器端,将文件复制到服务器上同名的目录下即可。
8.刷新BIZ和UI目录,确保加载到文件的导入。在UI目录下打开项目名,找到config目录,找到其下后缀名为.function.xml的文件,双击打开,进入到顶层目录中。再要添加功能的地方选择上方添加功能菜单项的选项,在弹出的餐单框中选出在第一步中上传的文件。确定只后即可在目录中见到你新添加的功能项。
9.最后,以system登录到服务器中,进入组织权限,进入角色管理。选中要授权的角色,右侧分配权限,在弹出的目录中寻找到你要授予的功能,分配功能权限成功。

 

恭喜你,导入成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: