[发明专利]用户界面的自动生成方法及自动生成装置在审
申请号: | 201510110173.3 | 申请日: | 2015-03-12 |
公开(公告)号: | CN104731589A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 张铭;王志勇;崔海东 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户界面 自动 生成 方法 装置 | ||
1.一种用户界面的自动生成方法,其特征在于,包括:
存储多种数据模型,以及与所述多种数据模型中的每种数据模型相对应的UI元素类型;
获取用户配置的待展示数据集合;
解析所述待展示数据集合,以得到至少一个待展示数据项;
根据获取所述待展示数据集合的接口协议和所述待展示数据集合中的数据格式,确定对所述待展示数据集合进行展示的界面布局,并根据每个所述待展示数据项的配置信息和每个所述待展示数据项的数据模型所对应的UI元素类型生成相应的用户界面。
2.根据权利要求1所述的用户界面的自动生成方法,其特征在于,根据所述待展示数据集合进行展示的界面布局,并根据每个所述待展示数据项的配置信息和每个所述待展示数据项的数据模型所对应的UI元素类型生成相应的用户界面的步骤包括:
根据每个所述待展示数据项的配置信息和每个所述待展示数据项所对应的UI元素生成用于展示每个所述待展示数据项的UI控件;
根据所述界面布局和用于展示每个所述待展示数据项的UI控件生成所述用户界面。
3.根据权利要求2所述的用户界面的自动生成方法,其特征在于,在生成所述用户界面之前还包括:
为用于展示每个所述待展示数据项的UI控件绑定承担事件处理业务的控件,并指定所述承担事件处理业务的控件的数据来源。
4.根据权利要求2所述的用户界面的自动生成方法,其特征在于,还包括:
在根据所述配置信息确定所述UI控件与其他UI控件之间存在链式依赖关系时,向所述UI控件注册链式依赖监听。
5.根据权利要求2至4中任一项所述的用户界面的自动生成方法,其特征在于,每个所述待展示数据项的配置信息:
指示所述每种数据模型对象的数据内容的配置项、指示所述每种数据模型对象的展现形式的配置项、指示所述每种数据模型对象的交互行为的配置项、指示所述每种数据模型对象与其他数据之间的依赖关系的配置项。
6.一种用户界面的自动生成装置,其特征在于,包括:
存储单元,用于存储多种数据模型,以及与所述多种数据模型中的每种数据模型相对应的UI元素类型;
获取单元,用于获取用户配置的待展示数据集合;
解析单元,用于解析所述待展示数据集合,以得到至少一个待展示数据项;
生成单元,用于根据所述获取单元获取所述待展示数据集合的接口协议和所述待展示数据集合中的数据格式,确定对所述待展示数据集合进行展示的界面布局,并根据每个所述待展示数据项的配置信息和每个所述待展示数据项的数据模型所对应的UI元素类型生成相应的用户界面。
7.根据权利要求6所述的用户界面的自动生成装置,其特征在于,所述生成单元具体用于:
根据每个所述待展示数据项的配置信息和每个所述待展示数据项所对应的UI元素生成用于展示每个所述待展示数据项的UI控件,并用于根据所述界面布局和用于展示每个所述待展示数据项的UI控件生成所述用户界面。
8.根据权利要求7所述的用户界面的自动生成装置,其特征在于,还包括:
第一处理单元,为用于展示每个所述待展示数据项的UI控件绑定承担事件处理业务的控件,并指定所述承担事件处理业务的控件的数据来源。
9.根据权利要求7所述的用户界面的自动生成装置,其特征在于,还包括:
第二处理单元,用于在根据所述配置信息确定所述UI控件与其他UI控件之间存在链式依赖关系时,向所述UI控件注册链式依赖监听。
10.根据权利要求6至9中任一项所述的用户界面的自动生成装置,其特征在于,每个所述待展示数据项的配置信息:
指示所述每种数据模型对象的数据内容的配置项、指示所述每种数据模型对象的展现形式的配置项、指示所述每种数据模型对象的交互行为的配置项、指示所述每种数据模型对象与其他数据之间的依赖关系的配置项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司;,未经用友网络科技股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510110173.3/1.html,转载请声明来源钻瓜专利网。