[发明专利]一种生成客户端界面的方法及装置有效
申请号: | 201010538246.6 | 申请日: | 2010-11-09 |
公开(公告)号: | CN102467375A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 付豆 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 客户端 界面 方法 装置 | ||
技术领域
本发明涉及业务处理技术领域,特别是涉及一种生成客户端界面的方法及装置。
背景技术
在软件开发工作中,生成用户界面是一项重要内容。用户界面是软件在被应用过程中最直接面向用户、和用户交互最多的软件组成部分。一般,用户界面包括大量的控件以及绑定的实体字段。该控件可以包括数据表、输入框、下拉列表框、复选框等。
现有生成用户界面的方法是,在用户界面的开发阶段通过代码定义该用户界面包括的所有控件,并对各控件进行定义。对控件进行定义,包括创建控件对象、设置控件名、设置控件标签名、设置控件绑定的字段等。
发明人通过对现有技术的研究发现,现有技术的控件定义都是在用户界面开发的过程中通过代码定义完成的。因此,现有的用户界面生成方法使得控件定义不够灵活。特别是当需要修改已经定义的控件的信息时,如标签名、列名、绑定的字段等,就需要对用户界面开发的代码进行修改;如果需要添加或删除用户界面上的控件项,也需要修改代码。
发明内容
有鉴于此,本发明的目的在于提供一种生成客户端界面的方法及装置,能够增强客户端界面生成过程中控件定义的灵活性。
为实现上述目的,本发明提供了如下方案:一种生成客户端界面的方法,所述方法包括:
接收客户端界面的访问请求信息,对所述客户端界面包括的各控件进行组装;
将组装后的各控件展现在所述客户端界面中。
优选地,所述对所述客户端界面包括的各控件进行组装包括:
获取所述客户端界面包括的所有控件的基本信息;
对所述客户端界面上的各控件分别进行属性信息绑定;
从数据库中提取各控件分别对应的实体数据,填充至各控件。
优选地,所述获取所述客户端界面包括的所有控件的基本信息具体为:
运行所述客户端界面对应的界面文件,获取所述客户端界面上包括的所有控件的基本信息;其中,所述基本信息中包括:控件的控件名和该控件的属性信息的存储地址。
优选地,所述对所述客户端界面上的各控件分别进行属性信息绑定包括:
依据各控件的属性信息的存储地址,找到各控件分别对应的控件属性信息文件;
查找所述控件属性信息文件,获取与各控件的控件名对应的属性信息;
将各控件与该控件对应的属性信息进行绑定。
优选地,各控件的属性信息包括:各控件分别绑定的数据字段名;
所述从数据库中提取各控件分别对应的实体数据,填充至各控件包括:
依据各控件绑定的数据字段名,从数据库中提取与各控件的数据字段名相应的实体数据,填充至各控件。
本发明还提供一种生成客户端界面的装置,所述装置包括:
控件组装模块,用于接收客户端界面的访问请求信息,对所述客户端界面包括的各控件进行组装;
控件展现模块,用于将组装后的各控件展现在所述客户端界面中。
优选地,所述控件组装模块包括:
信息获取单元,用于获取所述客户端界面包括的所有控件的基本信息;
绑定单元,用于对所述客户端界面上的各控件分别进行属性信息绑定;
数据填充单元,用于从数据库中提取各控件分别对应的实体数据,填充至各控件。
优选地,所述信息获取单元具体为:运行所述客户端界面对应的界面文件,获取所述客户端界面上包括的所有控件的基本信息;其中,所述基本信息中包括:控件的控件名和该控件的属性信息的存储地址。
优选地,所述属性绑定单元包括:
文件查找子单元,用于依据各控件的属性信息的存储地址,找到各控件分别对应的控件属性信息文件;
属性获取子单元,用于查找所述控件属性信息文件,获取与各控件的控件名对应的属性信息;
属性绑定子单元,用于将各控件与该控件对应的属性信息进行绑定。
优选地,各控件的属性信息包括:各控件分别绑定的数据字段名;
所述数据填充单元具体为:依据各控件绑定的数据字段名,从数据库中提取与各控件的数据字段名相应的实体数据,填充至各控件
根据本发明提供的具体实施例,本发明公开了以下技术效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010538246.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:封装或安装元件
- 下一篇:响应于过载指示符的用户设备和基站行为