CN105069822A - 甘特图处理方法及装置 - Google Patents
甘特图处理方法及装置 Download PDFInfo
- Publication number
- CN105069822A CN105069822A CN201510483720.2A CN201510483720A CN105069822A CN 105069822 A CN105069822 A CN 105069822A CN 201510483720 A CN201510483720 A CN 201510483720A CN 105069822 A CN105069822 A CN 105069822A
- Authority
- CN
- China
- Prior art keywords
- gantt chart
- target
- treating apparatus
- col width
- gantt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种甘特图处理方法及装置,能够简化用户操作,节约时间,提升用户体验。本发明实施例方法包括:甘特图处理装置接收用户对甘特图中目标列的列宽调节指令;所述甘特图处理装置根据所述列宽调节指令计算所述目标列的目标列宽;所述甘特图处理装置将所述甘特图中各个列的列宽调整为所述目标列宽,得到目标甘特图;所述甘特图处理装置绘制所述目标甘特图。本发明实施例还提供了一种甘特图处理装置,能够简化用户操作,节约时间,提升用户体验。
Description
技术领域
本发明涉及计算机应用领域,尤其涉及一种甘特图处理方法及装置。
背景技术
甘特图即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。
甘特图是基于作业排序的目的,将活动与时间联系起来的最早尝试之一。该图能帮助企业描述对诸如工作中心、超时工作等资源的使用图。当用于负荷时,甘特图可以显示几个部门、机器或设备的运行和闲置情况。这表示了该***的有关工作负荷状况,这样可使管理人员了解何种调整是恰当的。
现有技术中,用户想要对甘特图的显示区域进行调整时,可以拖动甘特图中的列表框进行调整,甘特图会根据用户的指令增大或减小该列表框的列宽,同时,对调整列宽后的甘特图进行重绘。
但是,如果用户需要的是对甘特图进行整体的调整时,就需要针对每一列都进行拖动,调整每一列的列宽,而每一次调整绘图装置都需要进行重新绘图,操作繁琐,耗时较长,用户体验较差。
发明内容
本发明实施例提供了一种甘特图处理方法及装置,用于简化用户操作,节约时间,提升用户体验。
本发明实施例提供了一种甘特图处理方法,包括:
甘特图处理装置接收用户对甘特图中目标列的列宽调节指令;
所述甘特图处理装置根据所述列宽调节指令计算所述目标列的目标列宽;
所述甘特图处理装置将所述甘特图中各个列的列宽调整为所述目标列宽,得到目标甘特图;
所述甘特图处理装置绘制所述目标甘特图。
可选地,所述甘特图处理装置绘制所述目标甘特图包括:
所述甘特图处理装置绘制所述目标甘特图的可见区域,并延时加载所述目标甘特图的不可见区域,所述可见区域为所述目标甘特图展示在显示界面的内容,所述不可见区域为所述目标甘特图未展示在显示区域的内容。
可选地,所述甘特图处理装置绘制所述目标甘特图的可见区域包括:
所述甘特图处理装置计算所述目标甘特图展示在所述显示界面的数据范围;
所述甘特图处理装置根据所述显示界面上滚动条的位置及所述数据范围确定所述目标甘特图展示在所述显示界面的数据位置;
所述甘特图处理装置根据所述数据位置绘制所述目标甘特图的可见区域。
可选地,所述甘特图处理装置根据所述数据范围及所述数据位置绘制所述目标甘特图的可见区域包括:
所述甘特图处理装置根据所述数据范围及所述数据位置通过内存设备描述表DC双缓冲模式绘制所述目标甘特图的可见区域。
可选地,所述甘特图处理装置延时加载所述目标甘特图的不可见区域包括:
当所述甘特图处理装置接收到用户对所述目标甘特图的加载指令时,所述甘特图处理装置根据所述加载指令加载所述目标甘特图的不可见区域。
本发明实施例还提供一种甘特图处理装置,包括:
接收模块,用于接收用户对甘特图中目标列的列宽调节指令;
计算模块,用于根据所述接收模块接收的所述列宽调节指令计算所述目标列的目标列宽;
调整模块,用于将所述甘特图中各个列的列宽调整为所述计算模块计算的所述目标列宽,得到目标甘特图;
绘制模块,用于绘制所述调整模块得到的目标甘特图。
可选地,所述绘制模块包括:
绘制子模块,用于绘制所述目标甘特图的可见区域,所述可见区域为所述目标甘特图展示在显示界面的内容;
延时加载子模块,用于延时加载所述目标甘特图的不可见区域,所述不可见区域为所述目标甘特图未展示在所述显示界面的内容。
可选地,所述绘制子模块包括:
第一计算单元,用于计算所述目标甘特图展示在所述显示界面的数据范围;
确定单元,用于根据所述显示界面上滚动条的位置及所述数据范围确定所述目标甘特图展示在所述显示界面的数据位置;
绘制单元,用于根据所述数据位置绘制所述目标甘特图的可见区域。
可选地,所述绘制单元包括:
绘制子单元,用于根据所述数据范围及所述数据位置通过内存设备描述表DC双缓冲模式绘制所述目标甘特图的可见区域。
可选地,所述延时加载子模块包括:
接收单元,用于接收用户对所述目标甘特图的加载指令;
加载单元,用于根据所述加载指令加载所述目标甘特图的不可见区域。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中,甘特图处理装置接收用户对甘特图中目标列的列宽调节指令,根据调节指令计算出目标列的目标列宽之后,会将甘特图中各个列的列宽都整为目标列宽,得到目标甘特图,再绘制目标甘特图。也就是说,用户需要对甘特图进行整个视图进行调整时,就不需要针对每个列都进行调整,用户只需调整甘特图中的一个列,其他列就会同步进行调整,操作简单,节约时间,提升用户体验。
附图说明
图1为本发明实施例中甘特图处理方法的一个实施例示意图;
图2为本发明实施例中甘特图处理方法的另一实施例示意图;
图3为本发明实施例中甘特图处理装置的一个实施例示意图;
图4为本发明实施例中甘特图处理装置的另一实施例示意图;
图5为调节列宽前的甘特图;
图6为调节列宽后得到的目标甘特图。
具体实施方式
本发明实施例提供了一种甘特图处理方法及装置,用于简化用户操作,节约时间,提升用户体验。
请参阅图1,本发明实施例中甘特图处理装置的一个实施例包括:
101、甘特图处理装置接收用户对甘特图中目标列的列宽调节指令;
甘特图处理装置上显示甘特图,用户对甘特图进行调整,输入对目标列的列宽调节指令,甘特图处理装置接收用户对甘特图中目标列的列宽调节指令,需要说明的是,列宽调节指令可以是对目标列的列表框进行拖动,对列宽框的宽度进行放大或缩小,还可以是其他列宽调节指令,具体此处不作限定。
102、甘特图处理装置根据该列宽调节指令计算目标列的目标列宽;
甘特图处理装置接收到列宽调节指令后,根据该列宽调节指令计算目标列的目标列宽。
103、甘特图处理装置将该甘特图中各个列的列宽调整为目标列宽,得到目标甘特图;
甘特图处理装置计算出目标列的目标列宽后,将该甘特图中各个列的列宽调整为目标列宽,得到目标甘特图。需要说明的是,目标甘特图即调整列宽后的甘特图。
104、甘特图处理装置绘制目标甘特图。
甘特图处理装置将甘特图中各个列的列宽调整为目标列宽之后,绘制目标甘特图。
本发明实施例中,甘特图处理装置接收用户对甘特图中目标列的列宽调节指令,根据调节指令计算出目标列的目标列宽之后,会将甘特图中各个列的列宽都整为目标列宽,得到目标甘特图,再绘制目标甘特图。也就是说,用户需要对甘特图进行整个视图进行调整时,就不需要针对每个列都进行调整,用户只需调整甘特图中的一个列,其他列就会同步进行调整,操作简单,节约时间,提升用户体验。
现有技术中,当甘特图根据列宽调整指令对甘特图的列宽调整后,会重新绘制整个甘特图,这需要加载大量的数据,加载时间较长,用户体验较差。
请参阅图2,本发明实施例中甘特图处理方法的另一实施例包括:
201、甘特图处理装置接收用户对甘特图中目标列的列宽调节指令;
甘特图处理装置上显示甘特图,用户对甘特图进行调整,输入对目标列的列宽调节指令,甘特图处理装置接收用户对甘特图中目标列的列宽调节指令,需要说明的是,列宽调节指令可以是对目标列的列表框进行拖动,对列宽框的宽度进行放大或缩小,还可以是其他列宽调节指令,具体此处不作限定。
202、甘特图处理装置根据该列宽调节指令计算目标列的目标列宽;
甘特图处理装置接收到列宽调节指令后,根据该列宽调节指令计算目标列的目标列宽。
203、甘特图处理装置将该甘特图中各个列的列宽调整为目标列宽,得到目标甘特图;
甘特图处理装置计算出目标列的目标列宽后,将该甘特图中各个列的列宽调整为目标列宽,得到目标甘特图。需要说明的是,目标甘特图即调整列宽后的甘特图。
204、甘特图处理装置绘制目标甘特图的可见区域,并延时加载目标甘特图的不可见区域。
甘特图处理装置将甘特图中各个列的列宽调整为目标列宽之后,绘制目标甘特图的可见区域,对于不可见区域,甘特图处理装置采用延时加载。
需要说明的是,可见区域为目标甘特图展示在显示界面的内容,即用户在显示界面上可以看到的部分,不可见区域为目标甘特图未展示在现实界面的内容,即用户在显示界面上没有看到的部分。
其中,甘特图处理装置可以通过如下方式绘制目标甘特图的可见区域:
1、计算目标甘特图展示在显示界面的数据范围;
甘特图处理装置根据甘特图中的各个行宽以及调整为目标列宽后的各个列,计算出目标甘特图展示在显示界面的数据范围,即目标甘特图需要在显示界面上显示多少个单元格,具体特征为用户在显示界面上看到甘特图上日期数量的增加或减少。
2、根据显示界面上滚动条的位置及数据范围确定目标甘特图展示在显示界面的数据位置;
甘特图处理装置确定甘特图在显示界面上的数据范围后,根据显示界面上X轴滚动条确定数据的横坐标,根据Y轴滚动条确定显示数据的纵坐标,结合计算得到的数据范围,即能确定目标甘特图展示在显示界面上的数据位置,即目标甘特图在显示界面上显示的是哪些单元格上的内容。需要说明的是,滚动轴为显示界面上用于调节图表浏览位置的功能按钮,X轴可以左右移动,用于调节横向的浏览位置,Y轴可以上下移动,用于调节纵向的浏览位置。
3、根据数据位置绘制目标甘特图的可见区域。
甘特图处理装置确定数据位置后,根据数据位置确定需要绘制的目标甘特图的内容,即目标甘特图的可见区域。具体地,甘特图处理装置可以通过内存设备描述表(DeviceContext,DC)双缓冲模型来绘制目标甘特图的可见区域,也可以通过其他方式绘制,具体此处不作限定。需要说明的是,DC是图形设备接口内部的一个资料结构,一个DC会和某个特定的显示设备(如打印机、屏幕等)产生关联。
需要说明的是,甘特图处理装置还可以通过其他方式绘制目标甘特图的可见区域,具体此处不作限定。
还需要说明的是,甘特图处理装置可以通过如下方式延时加载目标甘特图:当甘特图处理装置接收到用户对目标甘特图的加载指令时,甘特图处理装置才根据加载指令加载目标甘特图的不可见区域相应的内容。也可以是预置时间后,甘特图处理装置自动加载不可见区域,还可以通过其他方式延时加载目标甘特图的不可见区域,具体此处不作限定。
本发明实施例中,甘特图处理装置接收用户对甘特图中目标列的列宽调节指令,根据调节指令计算出目标列的目标列宽之后,会将甘特图中各个列的列宽都调整为目标列宽,得到目标甘特图,再绘制目标甘特图。也就是说,用户需要对甘特图进行整个视图进行调整时,就不需要针对每个列都进行调整,用户只需调整甘特图中的一个列,其他列就会同步进行调整,操作简单,节约时间,提升用户体验。
其次,本发明实施例中,甘特图处理装置在绘制目标甘特图时,只绘制目标甘特图的可见区域,对不可见区域采用延时加载,即较少了需要绘制的数据,能够快速绘制出可见区域,减少用户的等待时间,进一步提升用户体验。
为了便于理解,下面以一具体应用场景对本发明实施例中的甘特图处理方法进行详细描述:
用户通过MicrosoftOfficeProject软件打开甘特图,如图5所示,用户调整“07-26”对应的列,向右拖动该列的右侧边界以调整列宽,用户释放拖动后,甘特图处理装置计算得到该列表框的宽度为10厘米,甘特图处理装置将“07-26”对应的列,“08-02”对应的列,“08-09”对应的列,“08-16对应的列”的宽度均调整为10厘米,同时,由于调整列宽后,甘特图被横向放大了,在显示界面上显示的内容不一样,甘特图处理装置需要重新绘制甘特图,即目标甘特图,由于显示界面的宽度为20厘米,而调整后的各个列宽的宽度为10厘米,所以甘特图处理装置确定在显示界面上显示目标甘特图的两列,即确定数据范围。甘特图处理装置确定X轴滚动条对应的页面位置为“07-26”及“08-02”对应的所有列,甘特图处理装置确定Y轴滚动条对应的页面位置为任务编号“SEORD000086-1-1”至“SEORD000086-1-3”及“SEORD000088-1-1”至“SEORD000088-1-4”对应的行,即目标甘特图的可见区域的内容为任务编号“SEORD000086-1-1”至“SEORD000086-1-3”及“SEORD000088-1-1”至“SEORD000088-1-4”在7月26日至8月9日这段时间的项目计划,甘特图处理装置根据这些内容的数据位置绘制出可见区域,如图6所示。对于不可见区域,即目标甘特图中除了图中显示出来的部分之外其他部分,甘特图处理装置不进行绘制。
上面介绍了本发明实施例中的甘特图处理方法,下面介绍本发明实施例中的甘特图处理装置,请参阅图3,本发明实施例中甘特图处理装置的一个实施例包括:
接收模块301,用于接收用户对甘特图中目标列的列宽调节指令;
计算模块302,用于置根据接收模块301接收的列宽调节指令计算目标列的目标列宽;
调整模块303,用于将甘特图中各个列的列宽调整为计算模块302计算的目标列宽,得到目标甘特图;
绘制模块304,用于绘制303调整模块得到的目标甘特图。
本发明实施例中,接收模块301接收用户对甘特图中目标列的列宽调节指令,计算模块302根据调节指令计算出目标列的目标列宽之后,调整模块303会将甘特图中各个列的列宽都整为目标列宽,得到目标甘特图,绘制模块304再绘制目标甘特图。也就是说,用户需要对甘特图进行整个视图进行调整时,就不需要针对每个列都进行调整,用户只需调整甘特图中的一个列,其他列就会同步进行调整,操作简单,节约时间,提升用户体验。
为了便于理解,下面以一具体实施例对本发明实施例中甘特图处理装置进行详细描述,请参阅图4,本发明实施例中甘特图处理装置的另一实施例包括:
接收模块401,用于接收用户对甘特图中目标列的列宽调节指令;
计算模块402,用于置根据接收模块401接收的列宽调节指令计算目标列的目标列宽;
调整模块403,用于将甘特图中各个列的列宽调整为计算模块402计算的目标列宽,得到目标甘特图;
绘制模块404,用于绘制403调整模块得到的目标甘特图。
其中,绘制模块404包括:
绘制子模块4041,用于绘制目标甘特图的可见区域,可见区域为目标甘特图展示在显示界面的内容;
延时加载子模块4042,用于延时加载目标甘特图的不可见区域,不可见区域为目标甘特图未展示在显示界面的内容。
可选地,绘制子模块4041可以包括:
第一计算单元40412,用于计算目标甘特图展示在显示界面的数据范围;
确定单元40412,用于根据显示界面上滚动条的位置及数据范围确定目标甘特图展示在显示界面的数据位置;
绘制单元40413,用于根据数据位置绘制目标甘特图的可见区域。
其中,绘制单元40413可以包括:
绘制子单元404131,用于根据数据范围及数据位置通过内存DC双缓冲模式绘制目标甘特图的可见区域。
可选地,延时加载子模块4042可以包括:
接收单元40421,用于接收用户对目标甘特图的加载指令;
加载单元40422,用于根据加载指令加载目标甘特图的不可见区域。
本发明实施例中,接收模块401接收用户对甘特图中目标列的列宽调节指令,计算模块402根据调节指令计算出目标列的目标列宽之后,调整模块403会将甘特图中各个列的列宽都调整为目标列宽,得到目标甘特图,绘制模块404再绘制目标甘特图。也就是说,用户需要对甘特图进行整个视图进行调整时,就不需要针对每个列都进行调整,用户只需调整甘特图中的一个列,其他列就会同步进行调整,操作简单,节约时间,提升用户体验。
其次,本发明实施例中,绘制模块404在绘制目标甘特图时,可以通过绘制子模块4041绘制目标甘特图的可见区域,延时加载子模块4042对不可见区域采用延时加载,即较少了需要绘制的数据,能够快速绘制出可见区域,减少用户的等待时间,进一步提升用户体验。
为了便于理解,下面以一实际场景对本发明实施例中甘特图处理装置各模块之间的交互进行描述:
甘特图处理装置上显示甘特图,用户对甘特图进行调整,输入对目标列的列宽调节指令,接收模块401接收用户对甘特图中目标列的列宽调节指令,需要说明的是,列宽调节指令可以是对目标列的列表框进行拖动,对列宽框的宽度进行放大或缩小,还可以是其他列宽调节指令,具体此处不作限定。
接收模块401接收到列宽调节指令后,计算模块402根据该列宽调节指令计算目标列的目标列宽。
计算模块402计算出目标列的目标列宽后,调整模块403将该甘特图中各个列的列宽调整为目标列宽,得到目标甘特图。需要说明的是,目标甘特图即调整列宽后的甘特图。
调整模块403将甘特图中各个列的列宽调整为目标列宽之后,绘制子模块4041绘制目标甘特图的可见区域,对于不可见区域,延时加载子模块4042采用延时加载。
需要说明的是,可见区域为目标甘特图展示在显示界面的内容,即用户在显示界面上可以看到的部分,不可见区域为目标甘特图未展示在现实界面的内容,即用户在显示界面上没有看到的部分。
其中,绘制子模块4041可以通过如下方式绘制目标甘特图的可见区域:
1、计算单元40411计算目标甘特图展示在显示界面的数据范围;
调整模块403根据甘特图中的各个行宽以及调整为目标列宽后的各个列,计算单元40411计算出目标甘特图展示在显示界面的数据范围,即目标甘特图需要在显示界面上显示多少个单元格,具体特征为用户在显示界面上看到甘特图上日期数量的增加或减少。
2、确定单元40412根据显示界面上滚动条的位置及数据范围确定目标甘特图展示在显示界面的数据位置;
计算单元40411确定甘特图在显示界面上的数据范围后,确定单元40412根据显示界面上X轴滚动条确定数据的横坐标,根据Y轴滚动条确定显示数据的纵坐标,结合计算得到的数据范围,即能确定目标甘特图展示在显示界面上的数据位置,即目标甘特图在显示界面上显示的是哪些单元格上的内容。
3、绘制单元40413根据数据位置绘制目标甘特图的可见区域。
确定单元40412置确定数据位置后,绘制单元40413根据数据位置绘制出目标甘特图的可见区域。具体地,可以通过绘制单元40413中的绘制子单元404131通过内存DC双缓冲模型来绘制目标甘特图的可见区域,也可以通过其他方式绘制,具体此处不作限定。
需要说明的是,绘制单元40413还可以通过其他方式绘制目标甘特图的可见区域,具体此处不作限定。
还需要说明的是,延时加载子模块4042可以通过如下方式延时加载目标甘特图:当接收单元40421接收到用户对目标甘特图的加载指令时,加载单元40422才根据加载指令加载目标甘特图的不可见区域相应的内容。也可以是预置时间后,甘特图处理装置自动加载不可见区域,还可以通过其他方式延时加载目标甘特图的不可见区域,具体此处不作限定。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种甘特图处理方法,其特征在于,包括:
甘特图处理装置接收用户对甘特图中目标列的列宽调节指令;
所述甘特图处理装置根据所述列宽调节指令计算所述目标列的目标列宽;
所述甘特图处理装置将所述甘特图中各个列的列宽调整为所述目标列宽,得到目标甘特图;
所述甘特图处理装置绘制所述目标甘特图。
2.根据权利要求1所述的方法,其特征在于,所述甘特图处理装置绘制所述目标甘特图包括:
所述甘特图处理装置绘制所述目标甘特图的可见区域,并延时加载所述目标甘特图的不可见区域,所述可见区域为所述目标甘特图展示在显示界面的内容,所述不可见区域为所述目标甘特图未展示在显示区域的内容。
3.根据权利要求2所述的方法,其特征在于,所述甘特图处理装置绘制所述目标甘特图的可见区域包括:
所述甘特图处理装置计算所述目标甘特图展示在所述显示界面的数据范围;
所述甘特图处理装置根据所述显示界面上滚动条的位置及所述数据范围确定所述目标甘特图展示在所述显示界面的数据位置;
所述甘特图处理装置根据所述数据位置绘制所述目标甘特图的可见区域。
4.根据权利要求3所述的方法,其特征在于,所述甘特图处理装置根据所述数据范围及所述数据位置绘制所述目标甘特图的可见区域包括:
所述甘特图处理装置根据所述数据范围及所述数据位置通过内存设备描述表DC双缓冲模式绘制所述目标甘特图的可见区域。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述甘特图处理装置延时加载所述目标甘特图的不可见区域包括:
当所述甘特图处理装置接收到用户对所述目标甘特图的加载指令时,所述甘特图处理装置根据所述加载指令加载所述目标甘特图的不可见区域。
6.一种甘特图处理装置,其特征在于,包括:
接收模块,用于接收用户对甘特图中目标列的列宽调节指令;
计算模块,用于根据所述接收模块接收的所述列宽调节指令计算所述目标列的目标列宽;
调整模块,用于将所述甘特图中各个列的列宽调整为所述计算模块计算的所述目标列宽,得到目标甘特图;
绘制模块,用于绘制所述调整模块得到的目标甘特图。
7.根据权利要求6所述的装置,其特征在于,所述绘制模块包括:
绘制子模块,用于绘制所述目标甘特图的可见区域,所述可见区域为所述目标甘特图展示在显示界面的内容;
延时加载子模块,用于延时加载所述目标甘特图的不可见区域,所述不可见区域为所述目标甘特图未展示在所述显示界面的内容。
8.根据权利要求7所述的装置,其特征在于,所述绘制子模块包括:
第一计算单元,用于计算所述目标甘特图展示在所述显示界面的数据范围;
确定单元,用于根据所述显示界面上滚动条的位置及所述数据范围确定所述目标甘特图展示在所述显示界面的数据位置;
绘制单元,用于根据所述数据位置绘制所述目标甘特图的可见区域。
9.根据权利要求8所述的装置,其特征在于,所述绘制单元包括:
绘制子单元,用于根据所述数据范围及所述数据位置通过内存设备描述表DC双缓冲模式绘制所述目标甘特图的可见区域。
10.根据权利要求7至9中任一项所述的装置,其特征在于,所述延时加载子模块包括:
接收单元,用于接收用户对所述目标甘特图的加载指令;
加载单元,用于根据所述加载指令加载所述目标甘特图的不可见区域。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510483720.2A CN105069822A (zh) | 2015-08-07 | 2015-08-07 | 甘特图处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510483720.2A CN105069822A (zh) | 2015-08-07 | 2015-08-07 | 甘特图处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105069822A true CN105069822A (zh) | 2015-11-18 |
Family
ID=54499178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510483720.2A Pending CN105069822A (zh) | 2015-08-07 | 2015-08-07 | 甘特图处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105069822A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109918157A (zh) * | 2019-01-08 | 2019-06-21 | 北京航天飞行控制中心 | 操作处理方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055550A (en) * | 1996-03-21 | 2000-04-25 | Oracle Corporation | Auto sizing of fields for displaying computer forms |
CN102541880A (zh) * | 2010-12-17 | 2012-07-04 | 金蝶软件(中国)有限公司 | 一种甘特图的生成方法及*** |
CN202601080U (zh) * | 2012-04-13 | 2012-12-12 | 许强 | 一种可移动式编制甘特图工具 |
CN102939580A (zh) * | 2010-05-05 | 2013-02-20 | 微软公司 | 列宽或行高的多线程化调整 |
CN103164541A (zh) * | 2013-04-15 | 2013-06-19 | 北京奇虎科技有限公司 | 图片呈现方法及设备 |
CN103164401A (zh) * | 2011-12-08 | 2013-06-19 | 航天信息软件技术有限公司 | 页面表格显示方法 |
CN103533029A (zh) * | 2013-09-26 | 2014-01-22 | 广州中国科学院软件应用技术研究所 | 甘特图数据加载方法及*** |
-
2015
- 2015-08-07 CN CN201510483720.2A patent/CN105069822A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055550A (en) * | 1996-03-21 | 2000-04-25 | Oracle Corporation | Auto sizing of fields for displaying computer forms |
CN102939580A (zh) * | 2010-05-05 | 2013-02-20 | 微软公司 | 列宽或行高的多线程化调整 |
CN102541880A (zh) * | 2010-12-17 | 2012-07-04 | 金蝶软件(中国)有限公司 | 一种甘特图的生成方法及*** |
CN103164401A (zh) * | 2011-12-08 | 2013-06-19 | 航天信息软件技术有限公司 | 页面表格显示方法 |
CN202601080U (zh) * | 2012-04-13 | 2012-12-12 | 许强 | 一种可移动式编制甘特图工具 |
CN103164541A (zh) * | 2013-04-15 | 2013-06-19 | 北京奇虎科技有限公司 | 图片呈现方法及设备 |
CN103533029A (zh) * | 2013-09-26 | 2014-01-22 | 广州中国科学院软件应用技术研究所 | 甘特图数据加载方法及*** |
Non-Patent Citations (1)
Title |
---|
RCJY11Z: "Excel中如何快速将几列调整到一样宽度", 《百度经验HTTPS://JINGYAN.BAIDU.COM/ARTICLE/6B1823094F1CDBBA58E15939.HTML》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109918157A (zh) * | 2019-01-08 | 2019-06-21 | 北京航天飞行控制中心 | 操作处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104090979B (zh) | 一种网页编辑方法及装置 | |
US9417769B2 (en) | Control device, display device, control method and program product | |
US8839142B2 (en) | Desktop system object removal | |
KR102287948B1 (ko) | 애니메이션 처리 장치 및 방법 | |
US9817794B2 (en) | Responsive rendering of data sets | |
CN1240966A (zh) | 根据控制的使用在工具条显示中动态显示控制的方法 | |
CN101388037A (zh) | 一种页面布局的方法和装置 | |
CN103336787B (zh) | 一种用于缩放网页的方法和装置 | |
CN106681586A (zh) | 布局位置调整方法及装置 | |
US8881002B2 (en) | Trial based multi-column balancing | |
CN105808110A (zh) | 表格显示方法及显示设备 | |
CN105549936A (zh) | 数据表的显示方法和装置 | |
US9612734B1 (en) | Random access browser scrolling for large pages | |
CN110209447A (zh) | 一种列表页数据显示方法以及列表页数据显示装置 | |
CN105069822A (zh) | 甘特图处理方法及装置 | |
CN104615647B (zh) | 视图模型请求、下发方法及装置 | |
AU2016205616A1 (en) | Method of displaying content and electronic device implementing same | |
JP2011511991A (ja) | グラフィックディジタル文書の動画化装置および方法 | |
US8887073B2 (en) | Reshaping interfaces using content-preserving warps | |
CN109800039B (zh) | 一种用户界面展示方法、装置、电子设备及存储介质 | |
CN115857751A (zh) | 图标管理方法、装置及电子设备 | |
CN111435300A (zh) | web***开发方法、装置、设备及存储介质 | |
CN103699383A (zh) | 一种页面展示控制方法及装置 | |
CN105278896A (zh) | 一种图像显示方法、装置及终端设备 | |
CN103606175B (zh) | 一种地图热点图标的显示方法及控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151118 |
|
RJ01 | Rejection of invention patent application after publication |