将润乾报表(组)集成到起步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所示:
![](https://img-blog.csdn.net/20170215100256933?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWFyb25TaUhhaQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.首先打开起步x5,进入studio编辑模式,打开BIZ目录,进入到自己项目的目录下,找到文件reportmjw,在其下的process目录下,新建process文件。为文件命名,新建菜单如下图所示:
![](https://img-blog.csdn.net/20170215100419255?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWFyb25TaUhhaQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.找到新建的process文件。打开在其目录下的.m文件。在其左下方属性菜单中找到动作设置,点击右侧扩展,点击增加按钮。在弹出的选择动作菜单栏中选择你要添加的动作。一般选择以FW为关键字进行搜索,选择其中的save、create、query、三个动作。如下图所示:
![](https://img-blog.csdn.net/20170215100526459?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWFyb25TaUhhaQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.确定保存之后,点击你新建的process文件。右键选择切换到UI。随即进入到UI目录下的同名文件中。右键新建W文件。选择新建空白页。点击完成。
5.在新建的空白页中找到右侧目录下,拖拽添加bizDate,选中bizDate,在左下方的属性列表中,选择concept,点击右侧进入选择框。以FW为关键字进行搜索,选择其中的概念标示为服务器地址的条目。如下图所示:
![](https://img-blog.csdn.net/20170215100613782?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWFyb25TaUhhaQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6.点击确定之后系统会自动补全一些条目。不用理会。选择编辑relations条目。在进入的菜单中选择全选。确定即可。然后选择编辑limit,将属性值设置为-1即可。选择编辑auto-load,将其属性值改为true。选择编辑data-type,将其属性值改为xml。选择编辑store-type,将其属性值改为simple。
![](https://img-blog.csdn.net/20170215100705470?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWFyb25TaUhhaQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
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登录到服务器中,进入组织权限,进入角色管理。选中要授权的角色,右侧分配权限,在弹出的目录中寻找到你要授予的功能,分配功能权限成功。
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登录到服务器中,进入组织权限,进入角色管理。选中要授权的角色,右侧分配权限,在弹出的目录中寻找到你要授予的功能,分配功能权限成功。
恭喜你,导入成功
相关文章推荐
- iOS封装功能生成 .framework
- 我对vue框架的理解
- 频繁项集与强规则
- SwaggerUI+SpringMVC——构建RestFulAPI的可视化界面
- Python中open文件的各种打开模式
- MAC ox下配置mysql
- Docker定制容器镜像的2种方法(推荐)
- 敏捷开发:做一个合格的Scrum Master
- Glide-加载Gif
- 静态,抽象类、接口、类库
- 堆排序-Heapsort
- Java SE 9(JDK9)环境安装及交互式编程环境Jshell使用示例
- 推荐系统系列---基于movielens数据集的KNN算法与矩阵分解算法比较
- CTO的四种能力
- Mysql update语句赋值嵌套select,更新和查询同一张表,必须取别名;用例:更新指定游戏服务器最后启动记录的结束时间
- 史上最全最强SpringMVC详细示例实战教程
- Java辨别 List、Set、Map 三大接口的江湖恩怨
- 记录一下discuz3.3站点实现微信扫描二维码登录的操作
- code vs 3990 中国余数定理 2 (中国剩余定理)
- transient和volatile