[发明专利]可配置的主明细数据处理表格的实现方法无效
申请号: | 201010217511.0 | 申请日: | 2010-07-01 |
公开(公告)号: | CN102314414A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 魏震;张晶晶;王学平;李巍;强徐刚;于修文 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 戴广志 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 明细 数据处理 表格 实现 方法 | ||
技术领域
本发明涉及数据处理领域,特别是涉及一种可配置的主明细数据处理表格的实现方法。
背景技术
随着信息化技术的发展,用户对界面交互的要求越来越高。在应用系统的使用过程中,用户经常需要在数据表格控件中查看或编辑数据记录,在处理一条涉及大量字段(即数据表格的“列”)的数据记录时,还希望能有比传统数据表格展示数据更友好的操作方式。
当前情况下,利用常见的数据表格控件,可以实现设计时列定义和基本的数据展示和编辑功能;其问题在于,设计时的列定义方式无法响应系统上线后(运行时)用户对数据表格列定义需求的变化,除非对系统进行重新编译和发布。另外,传统的横向数据展示方式,在数据的字段较多时,查看和编辑都较为不便,为了弥补数据表格控件这方面的不足,实际项目中通常使用主明细画面(包含用于多记录展示的主表和可联动单记录展示的明细表)解决包含大量字段单记录的查看和编辑问题,这样不仅多占用了业务画面的空间,也提高了业务画面的实现复杂性。
发明内容
本发明要解决的技术问题是提供一种可配置的主明细数据处理表格的实现方法,能够实现传统的多记录主表展示模式与单记录明细表展示模式的集成与切换,并确保数据在两种模式下的一致性。
为解决上述技术问题,本发明的可配置的主明细数据处理表格的实现方法是采用如下技术方案实现的:所述主明细数据处理表格包括主表和明细表,所述主表用于多记录数据的展示,所述明细表用于单记录数据的展示;其中:所述主表和明细表占用同一片界面区域,采用功能按钮切换主表和明细表的数据展示界面,且主表和明细表相互切换时数据保持一致性。
作为本发明进一步改进的技术方案,所述主明细数据处理表格通过数据表格控件的列定义配置界面配置所需展示的相关列信息,当运行使用所述数据表格控件的业务画面时,所述数据表格控件会自动加载配置好的相关列定义信息,并以配置好的列定义信息展示相关业务数据。
采用本发明的方法能够实现传统的多记录主表展示模式与单记录明细表展示模式的集成与切换,并确保数据在两种模式下的一致性。本发明能辅助开发人员快速开发业务画面,尤其是包含对大量字段的数据记录进行处理的业务画面,提升设计和开发人员的开发效率。
本发明通过可配置的方式设计数据表格控件的列定义,增强了系统的可扩展性。主明细展示方式在数据表格控件中的集成,使得用户界面中数据展示有统一的风格,节省了设计主明细联动业务画面所需的数据展示空间;不仅简化了开发过程,提升了开发效率和产品质量,也有利于最终用户对包含大量字段的数据记录的查看与编辑,为最终用户优化数据表格操作模式,提供更友好。的用户体验。
本发明可动态配置数据处理表格的列属性,使数据处理表格的列定义在系统运行时实现可配置。
本发明能以动态库的形式发布,能实现与Visual Studio开发环境的良好集成,封装了很多可配置的数据表格控件属性,有利于与开发人员进行交互,为其在项目实施中的推广应用创造了条件。
本发明的方法可以使用多种开发语言,在B/S或C/S架构的前台方案下实现。
附图说明
下面结合附图与具体实施方式对本发明作进一步详细的说明:
图1是列定义动态配置示意图;
图2是主明细数据展示切换示意图。
具体实施方式
本发明主要解决数据表格控件的列定义运行时可配置问题,以及多记录的主表展示模式与单记录的明细表展示模式的集成问题。
图1展示了列定义运行时可配置的设计方案示意图。列定义配置人员通过数据表格控件的列定义配置界面配置主明细集成数据处理表格所需展示的相关列信息,包含列类型、列长度、列正则表达式校验值等,当用户运行使用所述数据表格控件开发的业务画面时,该数据表格控件会自动加载配置好的相关列定义信息,并以配置好的列定义信息展示相关业务数据。
配置数据表格控件列定义属性。在展示数据表格时,需要动态加载列属性,比如列名、列类型、列长度、列数据校验等,这些内容就需要有配置界面。在配置界面中,可以动态设置某数据表格的结构,表格中相关字段的相关属性,包括字段英文名、中文名、类型、默认值、最大值、最小值、长度、是否隐藏、值校验模式、正则表达式校验值等数据表格控件动态加载表格时所需要的属性值。这些属性值将在数据表格控件默认加载时对数据表格控件进行初始化,从而达到数据表格控件动态配置数据列属性的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010217511.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于管线输油动力的自持式发电装置
- 下一篇:空气滤清器