发明名称 一种在前台展现透视表的方法
摘要 本申请公开一种在前台展现透视表的方法和装置,其中方法包括:获得透视表模型;根据所获得的透视表模型获得前台拼接串信息;根据所述前台拼接串信息生成前台代码;转换所述透视表中的图形;增加上下文。通过本申请的技术方案,在未安装JRE的环境中页可以将透视表在前台显示,例如显示在移动设备上。
申请公布号 CN103631766B 申请公布日期 2017.02.08
申请号 CN201310654791.5 申请日期 2013.12.05
申请人 用友网络科技股份有限公司 发明人 潘巍
分类号 G06F17/22(2006.01)I 主分类号 G06F17/22(2006.01)I
代理机构 北京中恒高博知识产权代理有限公司 11249 代理人 刘洪京
主权项 一种在前台展现透视表的方法,包括:获得透视表模型;后台组织数据通过模板语言初始化前台页面,从而获得后台转化为前台的透视表模型;根据所获得的透视表模型获得前台拼接串信息;根据所述前台拼接串信息生成前台代码;具体为先判断透视表单元中是否包含红绿灯,如果透视表单元中包含有红绿灯,则生成html代码;如果未包含红绿灯,继续判断该透视表单元中是否包含链接,如果包含链接则生成包括该链接的html代码,如果未包含链接,则生成相应的html代码,组成透视表单元的元素可包括红绿灯、折叠操作、穿透以及内容,透视表单元中是否存在红绿灯可以根据区域位置和后台模型判断,进而生成对应的前台代码,由于折叠操作需要得到后台模型以用于刷新前台的透视单元表,因此,后台生成可以得到后台模型的代码,通过在生成的对应的前台代码中的唯一标识来标识后台模型的数据项,从而可以将当前唯一标识以参数的形式传入后台,所述穿透操作包括两种模式:点击前台的页面然后生成页签的模式,以及弹出页面的模式;转换所述透视表中的图形;所述转换所述透视表中的图形包括:根据所述模型生成图表,根据唯一标识找到所生成的图表对应的前台页面中预留的空白区域,图表前台页面端将所述图表置于当前页面的所述空白区域中,将所述图表的唯一标识赋值给数据集的唯一标识,图表数据端根据与所述图表前台页面端对应的唯一标识找到对应的数据集,并传入数据;增加上下文;将在Swing中展现的透视表内容在轻量级网页上展现,使透视表在展现形式更加灵活,满足了客户的个性化需求;使得Swing中透视表可以发布到portal,从而发布到Portal中的透视表可以根据修改Swing中内容变化而变化;不需要装JRE环境查看透视表,即可在页面中查看;可以把Swing中表和图在网页中展现;还可以使得重量级透视表在移动设备上的展现,将在Swing中制作的透视表在移动设备上展现,从而可以随时、随地、随设备的实用移动分析;图、表数据可实时穿透查询,实现从指标到报表到分项明细的,全图、表联动式查询分析应用;可支持移动终端的移动应用,并支持搜索的智能定位等功能;可使用微缩图描述打开的报表;不需要装JRE环境查看透视表,即可在移动设备中查看。
地址 100094 北京市海淀区北清路68号用友软件园