[发明专利]一种ExtJS界面的生成方法和装置在审
申请号: | 201711478074.6 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108228292A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 钟逸;许林;宁达;杨帆;邓晖;江雪;李洋;曹子钰;刘佳;王啸原;邵晨龙;陈涛;邓勇;黎楚;张慧;周峻颖;杨婧;刘晓俐;曾文艺;张菁菁;徐建林;周浩宇;王胡;吴江楠;冯曼琳 | 申请(专利权)人: | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 方法和装置 计算机技术领域 人力物力资源 组件实例化 方法生成 界面框架 类选择 组件库 研发 载入 查找 重复 开发 维护 | ||
1.一种ExtJS界面的生成方法,其特征在于,所述生成方法包括:
在配置文件列表中获取ExtJS界面的配置文件的名称;
查找所述配置文件的名称对应的配置文件,所述配置文件包括至少一个类的全名;
从组件库中载入所述配置文件中各个类的全名对应的组件,得到所述组件的类定义;
根据得到的类定义将界面框架的组件实例化,生成所述ExtJS界面。
2.根据权利要求1所述的生成方法,其特征在于,所述组件库包括多个组件,且所述多个组件中,至少两个所述组件的类的别名相同;
所述根据得到的类定义将界面框架的组件实例化,生成所述ExtJS界面,包括:
利用界面框架的组件获取生成所述ExtJS界面需要的类的别名;
在得到的类定义中查找与获取的类的别名对应的类定义;
根据找到的类定义将界面框架的组件实例化,生成所述ExtJS界面。
3.根据权利要求2所述的生成方法,其特征在于,所述界面框架的组件包括界面框架的子组件的类的别名,所述界面框架的子组件包括生成所述ExtJS界面需要的类的别名;
所述利用界面框架的组件获取生成所述ExtJS界面需要的类的别名,包括:
在界面框架的组件中,获取界面框架的子组件的类的别名;
在获取的类的别名对应的子组件中,获取生成所述ExtJS界面需要的类的别名。
4.根据权利要求1~3任一项所述的生成方法,其特征在于,所述组件的类和另一个所述组件的类为父子类。
5.根据权利要求1~3任一项所述的生成方法,其特征在于,所述配置文件包括用于判断终端类型的适配判断函数,所述适配判断函数的返回值为真。
6.一种ExtJS界面的生成装置,其特征在于,所述生成装置包括:
获取单元,用于在配置文件列表中获取ExtJS界面的配置文件的名称;
查找单元,用于查找所述配置文件的名称对应的配置文件,所述配置文件包括至少一个类的全名;
载入单元,用于从组件库中载入所述配置文件中各个类的全名对应的组件,得到所述组件的类定义;
生成单元,用于根据得到的类定义将界面框架的组件实例化,生成所述ExtJS界面。
7.根据权利要求6所述的生成装置,其特征在于,所述组件库包括多个组件,且所述多个组件中,至少两个所述组件的类的别名相同;
所述生成单元包括:
获取子单元,用于利用界面框架的组件获取生成所述ExtJS界面需要的类的别名;
查找子单元,用于在得到的类定义中查找与获取的类的别名对应的类定义;
实例化子单元,用于根据找到的类定义将界面框架的组件实例化,生成所述ExtJS界面。
8.根据权利要求7所述的生成装置,其特征在于,所述界面框架的组件包括界面框架的子组件的类的别名,所述界面框架的子组件包括生成所述ExtJS界面需要的类的别名;
所述获取子单元用于,
在界面框架的组件中,获取界面框架的子组件的类的别名;
在获取的类的别名对应的子组件中,获取生成所述ExtJS界面需要的类的别名。
9.根据权利要求6~8任一项所述的生成装置,其特征在于,所述组件的类和另一个所述组件的类为父子类。
10.根据权利要求6~8任一项所述的生成装置,其特征在于,所述配置文件包括用于判断终端类型的适配判断函数,所述适配判断函数的返回值为真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所),未经武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711478074.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用控制方法、终端及计算机可读介质
- 下一篇:一种界面皮肤切换方法及装置