[发明专利]一种表格数据获取方法和装置有效
申请号: | 201310259251.7 | 申请日: | 2013-06-20 |
公开(公告)号: | CN104239024B | 公开(公告)日: | 2017-07-18 |
发明(设计)人: | 盘学文;贾西贝 | 申请(专利权)人: | 深圳市华傲数据技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 赵永辉 |
地址: | 518057 广东省深圳市南山区高新区中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表格 数据 获取 方法 装置 | ||
技术领域
本申请涉及java swing组件技术领域,特别是涉及一种表格数据获取方法和装置。
背景技术
Java Swing标准组件在实际应用中可以满足一般桌面程序的需求,比如表格的绘制,编辑等功能。在Java Swing标准组件中表格组件的架构基本为控制器、模型和界面的方式,控制器通过向模型获取数据后控制界面显示。
在Java Swing标准组件中,表格组件的使用较为广泛,在表格组件中用户经常会提取某一表格的数据,现有技术中,当用户点击任一表格选择获取数据时,控制器获取用户操作指令,然后根据用户点击表格的坐标在模型中的数据模型中获取对应数据提供给用户。
现有技术中如果Java Swing表格组件中的列进行了隐藏操作,特别是目前有些技术实现真正隐藏,在表格中不存在被隐藏列,当用户选择某一表格时,会导致视觉表格的坐标和数据模型中同一坐标下数据不一致的情况,具体例如:数据模型中包含列X,但是因为X在显示界面中被隐藏,列X+1会前移占据列X的位置,当用户点击获取显示界面中列X的某一表格(例如坐标(0,X))数据时,用户实际需要获取的是数据模型中(0,X+1)的数据,但控制器根据坐标(0,X)获取的数据还是原来的列X中的数据,所以在进行的隐藏操作的表格中采用现有技术会导致用户获取不到正确数据。
发明内容
本申请所要解决的技术问题是提供一种表格数据获取方法,通过列标识的转换查找到正确的数据坐标,以获取到正确的数据。
相应的,本申请还提供了针对上述表格数据获取方法的装置。
为了解决上述问题,本申请公开了一种表格数据获取方法,包括:
控制器获取第一数据获取指令,所述数据获取指令至少包括第一坐标;
所述控制器根据所述第一坐标查找所属列的列对象;
所述控制器向列模型发送第二数据获取指令,所述第二数据获取指令至少包括列对象包含的列标识和第一坐标;
列模型根据所述列标识对应列数据和所述第一坐标返回第二坐标到控制器;
所述控制器根据所述第二坐标向数据模型请求对应数据。
进一步,所述控制器获取第一数据获取指令包括:
控制器获取用户根据显示界面输入的第一数据获取指令。
进一步,所述控制器向列模型发送第二数据获取指令,第二数据获取指令至少包括列对象包含的列标识和第一坐标包括:
控制器提取列对象中的列标识;
控制器向列模型发送包含列标识和第一坐标的第二数据获取指令。
进一步,所述列模型根据所述列标识对应列数据和所述第一坐标返回第二坐标到控制器包括:
列模型获取到第二数据获取指令后,根据列标识查找列数据;
根据所述列数据修改第一坐标中的列下标为对应数据列下标,并形成第二坐标;
列模型返回所述第二坐标到控制器。
进一步,所述控制器根据第二坐标向数据模型请求对应数据后包括:
控制器接收数据模型返回的数据并显示给用户。
本发明还提供了一种表格数据获取装置,包括控制器、列模型和数据模型:
控制器,用于获取第一数据获取指令,所述数据获取指令至少包括第一坐标;根据所述第一坐标查找所属列的列对象;向列模型发送第二数据获取指令,所述第二数据获取指令至少包括列对象包含的列标识和第一坐标;
列模型,用于根据所述列标识对应列数据和所述第一坐标返回第二坐标到控制器;
数据模型,用于接收控制器根据所述第二坐标发送的对应数据请求。
进一步,所述控制器还用于:
获取用户根据显示界面输入的第一数据获取指令。
进一步,所述控制器还用于:
提取列对象中的列标识;
向列模型发送包含列标识和第一坐标的第二数据获取指令。
进一步,所述列模型还用于:
获取到第二数据获取指令后,根据列标识查找列数据;
根据所述列数据修改第一坐标中的列下标为对应数据列下标,并形成第二坐标;
返回所述第二坐标到控制器。
进一步,所述控制器根还用于:
接收数据模型返回的数据并显示给用户。
与现有技术相比,本申请包括以下优点:本发明实施例通过表格中的表格对象包含的列标识,查找对应列模型中实际数据对应坐标的方式,让控制器可以根据用户需求提供正确数据。
附图说明
图1是本发明一种表格数据获取方法一实施例的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华傲数据技术有限公司,未经深圳市华傲数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310259251.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种深度自动调节式浮动湿地
- 下一篇:一种塔式自循环好氧降解反应器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置