【技术实现步骤摘要】
数据可视化页面的生成、监听及展示方法、浏览器及服务器
本申请涉及页面处理
,特别是涉及一种数据可视化页面的展示方法、一种数据可视化页面的生成方法、一种基于可视化页面的数据监听方法、一种数据可视化页面的展示浏览器、一种数据可视化页面的生成服务器、一种基于可视化页面的数据监听装置、一种装置以及机器可读介质。
技术介绍
大数据时代的数据洪泛带来的是信息过载,而数据可视化是一种简单有效的信息表达形式,但是如何低成本、简单、快速地构建场景相关的数据报表同样是一件极大的挑战。为了能实现以低成本、高效率地响应快速变化的数据场景需求,可以通过重用可视化组件,以及提供简单的组件拼装机制的技术方案可以很好地解决这种问题。通过拼装可视化组件的方式来开发数据页面,确实能快速低成本搭建可视化数据产品,但这种拼装同时带来数据页面本身功能的弱化:可视化页面模块本质上独立的,模块是通过配置信息简单地组建在一起,模块与模块之间缺乏某种内在的强关联,以及缺少这种强关联的前端表达方式,这些就导致搭建出的数据可视化页面缺少灵活可扩展的数据交互特征,这一交互特性严重限制了上述通过组件拼装快速构建数据 ...
【技术保护点】
1.一种数据可视化页面的展示方法,其特征在于,所述方法包括:展现可视化页面,所述可视化页面中包括多个可视化对象,所述可视化对象具有关联的事件参数,所述事件参数用于对页面中的对应事件进行监听;当监听到事件被触发时,确定监听所述事件的一个或多个目标可视化对象;所述目标可视化对象根据所述触发的事件对应的事件参数,从服务器侧的数据源中获取对应的目标数据;将所述目标数据填充在对应的目标可视化对象中。
【技术特征摘要】
1.一种数据可视化页面的展示方法,其特征在于,所述方法包括:展现可视化页面,所述可视化页面中包括多个可视化对象,所述可视化对象具有关联的事件参数,所述事件参数用于对页面中的对应事件进行监听;当监听到事件被触发时,确定监听所述事件的一个或多个目标可视化对象;所述目标可视化对象根据所述触发的事件对应的事件参数,从服务器侧的数据源中获取对应的目标数据;将所述目标数据填充在对应的目标可视化对象中。2.根据权利要求1所述的方法,其特征在于,在所述将所述目标数据填充在对应的目标可视化对象中的步骤之后,还包括:基于所述目标数据触发属于同一可视化对象内的其他事件,继续执行所述当监听到事件被触发时,确定监听所述事件的一个或多个目标可视化对象的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述事件参数包括事件标识以及对应的事件值;所述当监听到事件被触发时,确定监听所述事件的一个或多个目标可视化对象的步骤包括:当监听到指定可视化对象的事件值发生变化时,确定所述事件值对应的事件标识;所述指定可视化对象将所述事件标识以及对应的变化后的事件值,传播至同一传播范围内的,监听了所述事件标识的目标可视化对象中。4.根据权利要求3所述的方法,其特征在于,所述目标可视化对象根据所述触发的事件对应的事件参数,从服务器侧的数据源中获取对应的目标数据的步骤包括:所述目标可视化对象基于所述事件标识以及对应的变化后的事件值,生成数据获取请求;将所述数据获取请求发送至服务器中;接收所述服务器基于所述数据获取请求返回的,从数据源中获取的目标数据。5.根据权利要求3所述的方法,其特征在于,所述可视化对象包括布局组件以及模块组件,若当前组件为布局组件,则与其属于同一传播范围的组件包括:所述布局组件嵌套的模块组件;以及与所述布局组件属于同一布局组件的其他布局组件,以及,所述其他布局组件嵌套的模块组件;若当前组件为模块组件,则与其属于同一传播范围的组件包括:与所述模块组件属于同一布局组件的其他模块组件。6.根据权利要求1所述的方法,其特征在于,所述事件参数包括如下类型的一种或结合:在整个页面都有效的全局级类型;在布局组件内有效的布局级类型;在模块组件内有效的模块级类型;时间相关的类型;业务相关的类型;自定义的其他类型。7.一种数据可视化页面的生成方法,其特征在于,所述方法包括:在可视化页面的配置过程中,为页面中的可视化对象添加事件参数;在可视化页面渲染时,将所述事件参数注册到页面,以监听对应的事件。8.根据权利要求7所述的方法,其特征在于,还包括:接收浏览器中的可视化对象发送的数据获取请求,所述数据获取请求包括事件参数;基于所述事件参数,从数据源中获取对应的目标数据;将所述目标数据返回对应的可视化对象中。9.根据权利要求7或8所述的方法,其特征在于,所述事件参数包括事件标识以及对应的事件值。10.根据权利要求7所述的方法,其特征在于,所述事件参数包括如下类型的一种或结合:在整个页面都有效的全局级类型;在布局组件内有效的布局级类型;在模块组件内有效的模块级类型;时间相关的类型;业务相关的类型;自定义的其他类型。11.根据权利要求7或10所述的方法...
【专利技术属性】
技术研发人员:叶飞,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。