一种基于Flex的图表交互的设计方法

文档序号:8269740阅读:163来源:国知局
一种基于Flex的图表交互的设计方法
【技术领域】
[0001]本发明属于计算机技术应用领域,特别是涉及到一种基于Flex的图表交互的设计方法。
【背景技术】
[0002]在商业智能领域,基于B/S架构的产品设计,通常数据分析工具为了使图表展示更加生动和直观,会为图表增加许多交互动作,最典型的是“数据钻取”、“数据联动”,当然也会有其它的行为。
[0003]但是为图表增加交互动作并没有统一的方法,开发人员采取的技术手段多种多样,不利于代码的管理,也为开发人员增加了负担,降低了开发效率。
[0004]目前较为常用的基于B/S架构的产品的前端技术是使用Flex技术,Flex是一个高效、免费的开源框架,可用于构建实现交互功能的应用程序。
[0005]基于Flex设计出实现图表交互的方法,是目前亟需解决的问题。

【发明内容】

[0006]本发明要解决的问题是基于Flex设计一种实现图表交互的方法,简化代码,提高开发效率。
[0007]为了达到上述目的,本发明采取的技术方案为:一种基于Flex的图表交互的设计方法,其特征在于,包括如下步骤:
[0008](I)基于Flex的事件机制,采用事件总线的管理方法,通过配置文件将事件与行为关联,即形成组件-事件-行为的配置;
[0009](2)系统将组件-事件-行为的配置从配置文件读入行为管理模块;
[0010](3)当用户操作时,组件将不同的事件派发到事件总线上;
[0011](4)行为管理模块监听事件总线上的事件,根据配置文件,进行相应的行为处理。
[0012]优选的,所述事件为鼠标或键盘操作事件。
[0013]优选的,所述配置文件为Act1nConfig.xml文件。
[0014]优选的,步骤(4)所述的进行相应的行为处理,是指根据配置文件,反射相应的行为处理类。
[0015]本发明的有益效果为:通过本发明的方法,基于Flex实现图表的交互动作,达到数据钻取、数据联动以及方便的实现扩展的功能,简化代码,减轻了开发人员的工作量,提高开发效率。
【附图说明】
[0016]图1是本发明的示意图。
【具体实施方式】
[0017]下面结合具体实施例对本发明做进一步说明。
[0018]以数据联动为例,下述为Act1nConfig.xml配置:
[0019]其中,
[0020]ur1:行为的处理类
[0021]target-type:支持该行为的组件,可以是具体的类路径,也可以是通配符;
[0022]〈act1n name = "datalink"descript1n = 〃 数据联动〃
[0023]type = 〃interact1n〃url = 〃com.gbaseb1.gchart.act1n.DataLink〃
[0024]target-type = "*"/>
[0025]系统将组件-事件-行为的配置从Act1nConf ig.xml读入行为管理模块,当组件通过用户的鼠标或键盘操作时,组件将不同的事件派发到事件总线上,行为管理模块监听事件总线上的事件,根据配置文件,反射相应的行为处理类。
[0026]其中,所述事件为鼠标或键盘操作事件,如图1所示,为鼠标点击事件派发到时间总线上。
[0027]以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于Flex的图表交互的设计方法,其特征在于,包括如下步骤: (1)基于Flex的事件机制,采用事件总线的管理方法,通过配置文件将事件与行为关联,即形成组件-事件-行为的配置; (2)系统将组件-事件-行为的配置从配置文件读入行为管理模块; (3)当用户操作时,组件将不同的事件派发到事件总线上; (4)行为管理模块监听事件总线上的事件,根据配置文件,进行相应的行为处理。
2.根据权利要求1所述的一种基于Flex的图表交互的设计方法,其特征在于,所述事件为鼠标或键盘操作事件。
3.根据权利要求1所述的一种基于Flex的图表交互的设计方法,其特征在于,所述配置文件为Act1nConfig.xml文件。
4.根据权利要求1所述的一种基于Flex的图表交互的设计方法,其特征在于,步骤(4)所述的进行相应的行为处理,是指根据配置文件,反射相应的行为处理类。
【专利摘要】本发明提供了一种基于Flex的图表交互的设计方法,基于Flex的事件机制,采用事件总线的管理方法,通过配置文件将事件与行为关联,通过事件触发交互动作。通过本发明的方法,简化代码,减轻了开发人员的工作量,提高了开发效率。
【IPC分类】G06F9-44
【公开号】CN104598226
【申请号】CN201410854661
【发明人】郎岳樟
【申请人】天津南大通用数据技术股份有限公司
【公开日】2015年5月6日
【申请日】2014年12月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1