[发明专利]一种UI界面与数据的绑定方法及电子设备在审
申请号: | 202110621395.7 | 申请日: | 2021-06-03 |
公开(公告)号: | CN115437630A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 周犇;王菲;李雪;蔡学江;刘汶谏;马胜;张宇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 韩杰 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ui 界面 数据 绑定 方法 电子设备 | ||
1.一种UI界面与数据的绑定方法,其特征在于,包括:
运行设备安装第一应用的安装包以及第二应用的安装包,其中所述第一应用的安装包包括第一界面描述文件,所述第一界面描述文件包含所述第一应用的第一界面中第一控件与第一元数据的绑定关系,且,与所述第一控件绑定的所述第一元数据对应第一数据源;其中所述第二应用的安装包包括第二界面描述文件,所述第二界面描述文件包括所述第二应用的第二界面中第二控件与所述第一元数据的绑定关系,且,与所述第二控件绑定的所述第一元数据对应第二数据源;
所述运行设备接收用户打开所述第一应用的第一界面的第一操作,
响应于所述第一操作,所述运行设备根据所述第一数据源对应的所述第一元数据显示所述第一应用的第一界面中的所述第一控件;
所述运行设备接收用户打开所述第二应用的第二界面的第二操作,
响应于所述第二操作,所述运行设备根据所述第二数据源对应的所述第一元数据显示所述第二应用的第二界面中的所述第二控件。
2.根据权利要求1所述的方法,其特征在于,第一界面描述文件采用第一界面描述语言,第二界面描述文件采用第二界面描述语言,所述第一界面描述语言与所述第二界面描述语言不同。
3.根据权利要求1或2所述的方法,其特征在于,所述第一界面描述文件采用可扩展标记语言xml、领域专用语言DSL、或嵌入式领域专用语言EDSL中任一种界面描述语言;所述第二界面描述文件采用xml、DSL、或EDSL中任一种界面描述语言。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一控件与所述第一元数据的绑定关系,包括:所述第一控件与所述第一元数据的一个或多个属性的绑定关系;
所述响应于所述第一操作,所述运行设备根据所述第一数据源对应的所述第一元数据显示所述第一应用的第一界面中的所述第一控件,包括:
响应于所述第一操作,所述运行设备根据所述第一数据源对应的所述第一元数据的所述一个或多个属性显示所述第一应用的第一界面中的所述第一控件。
5.根据权利要求4所述的方法,其特征在于,所述第一控件与所述第一元数据的一个或多个属性的绑定关系,包括:
所述第一控件对应第一运算表达式,或者,所述第一控件对应第一函数,或者,所述第一控件对应第一接口;
其中,所述第一运算表达式包括所述第一元数据的一个或者多个属性;所述第一函数的参数包括所述第一元数据的一个或多个属性;所述第一接口的输入参数包括所述第一元数据的一个或多个属性。
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述第一界面描述文件中,所述第一控件还与第二元数据的一个或多个属性具有绑定关系,且,与所述第一控件绑定的所述第二元数据对应第三数据源;
在响应于所述第一操作,所述运行设备显示所述第一应用的第一界面中的所述第一控件时,所述运行设备根据所述第一数据源对应的所述第一元数据和所述第三数据源对应的所述第二元数据显示所述第一应用的第一界面中的所述第一控件。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一数据源与所述第二数据源的数据格式相同。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一应用的安装包和/或所述第二应用的安装包包含所述第一元数据的定义文件。
9.根据权利要求8所述的方法,其特征在于,所述第一元数据的定义文件为JSON文件。
10.根据权利要求8或9所述的方法,其特征在于,所述第一元数据的定义文件包含所述第一元数据的格式标准、名称、描述、数据类型、所述第一元数据包含的一个或多个属性,以及所述一个或多个属性的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110621395.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种挖树机刀轴扭振装置及扭振方法
- 下一篇:一种全自动包袜机及包袜工艺
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置