一种自定义时间区间控件的实现方法技术

技术编号:37797883 阅读:17 留言:0更新日期:2023-06-09 09:27
本发明专利技术公开了一种自定义时间区间控件的实现方法,构造时间顺序栏、事项栏、时间区间类型和各个时间区间类型所对应的颜色标记;响应于时间区间类型的选取操作和事项的输入操作,在事项栏中构建一个或多个事项;响应于时间区间的设定操作,在时间顺序栏中将时间区间类型的颜色标记覆盖所选时间区间区域,能够通过自定义时间区间控件更为直观地展示每个事项的时间区间分布;响应于拖动颜色标记修改时间区间的操作,变更颜色标记对应的事项的时间区间,方便用户修改事项的时间区间分布情况。本发明专利技术的实施例能够广泛应用于计算机技术领域。发明专利技术的实施例能够广泛应用于计算机技术领域。发明专利技术的实施例能够广泛应用于计算机技术领域。

【技术实现步骤摘要】
一种自定义时间区间控件的实现方法


[0001]本专利技术涉及计算机
,尤其是一种自定义时间区间控件的实现方法。

技术介绍

[0002]目前的时间控件的滑动条拖动插件仅能对整条滑动条拖动,难以满足多类型时间区间分布的业务需求。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种直观、方便的自定义时间区间控件的实现方法。
[0004]本专利技术的实施例提供了一种自定义时间区间控件的实现方法,包括:构造时间顺序栏、事项栏、时间区间类型和各个所述时间区间类型所对应的颜色标记;响应于时间区间类型的选取操作和事项的输入操作,在所述事项栏中构建一个或多个事项;响应于时间区间的设定操作,在所述时间顺序栏中将所述时间区间类型的颜色标记覆盖所选时间区间区域;响应于拖动所述颜色标记修改时间区间的操作,变更所述颜色标记和原时间区间所组合对应的事项的时间区间。
[0005]可选地,所述构造时间顺序栏,包括:以每小时为单位,将时间点从0时至24时按顺序排列,形成时刻表;根据所述时刻表构建时间区间分段区域;其中,所述时间区间分段区域的起始位置对应所述时刻表的0时位置;所述时间区间分段区域的末尾位置对应所述时刻表的24时位置;结合所述时刻表和所述时间区间分段区域,形成时间顺序栏。
[0006]可选地,所述响应于时间区间类型的选取操作和事项的输入操作,在所述事项栏中构建一个或多个事项,包括:响应于新建事项的操作,在事项栏中新建事项;响应于变更所述事项的操作,对所述事项进行变更显示;其中,所述变更包括增加、删除或修改至少之一。
[0007]可选地,所述响应于变更所述事项的操作,对所述事项进行变更显示,包括以下至少之一:响应于在所述事项中对事项信息的增加操作,在所述事项后显示增加的所述事项信息;响应于在所述事项中对事项信息的删除操作,在所述事项中删除所述事项信息;响应于在所述事项中对事项信息的修改操作,在所述事项中显示已修改的事项信息。
[0008]可选地,所述响应于时间区间的设定操作,在所述时间顺序栏中将所述时间区间类型的颜色标记覆盖所选时间区间区域,包括:当所述时间顺序栏中不存在需要的事项时,响应于直接选取时间区间的操作,在所述时间顺序栏中,将所述时间区间类型的颜色标记覆盖所选时间区间区域;当所述时间顺序栏中存在需要的事项时,响应于拖动颜色标记修改时间区间的操作,改变表示所述事项的时间区间长度。
[0009]可选地,所述方法还包括:构建候选事项信息;响应于对所述候选事项信息的选取操作,在事项栏中显示所述候选事项信息。
[0010]可选地,所述方法还包括:响应于新建自定义时间区间控件的操作,构建多个所述自定义时间区间控件;响应于对所述自定义时间区间控件命名的操作,对各个所述自定义
时间区间控件定义名称。
[0011]本专利技术的实施例还提供了一种自定义时间区间控件的实现系统,包括:第一模块,所述第一模块用于构造时间顺序栏、事项栏、时间区间类型和各个所述时间区间类型所对应的颜色标记;第二模块,所述第二模块响应于时间区间类型的选取操作和事项的输入操作,在所述事项栏中构建一个或多个事项;第三模块,所述第三模块响应于时间区间的设定操作,在所述时间顺序栏中将所述时间区间类型的颜色标记覆盖所选时间区间区域;第四模块,所述第四模块响应于拖动所述颜色标记修改时间区间的操作,变更所述颜色标记和原时间区间所组合对应的事项的时间区间。
[0012]本专利技术的实施例还提供了一种电子设备,包括处理器以及存储器;所述存储器用于存储程序,所述处理器执行所述程序实现如上所述的方法。
[0013]本专利技术的实施例还提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理执行如上所述的方法。
[0014]本专利技术实施例还提供了一种计算机程序产品,所述计算机程序被处理器执行时实现如上所述的方法。
[0015]本专利技术的实施例具有如下有益效果:构造时间顺序栏、事项栏、时间区间类型和各个时间区间类型所对应的颜色标记;响应于时间区间类型的选取操作和事项的输入操作,在事项栏中构建一个或多个事项;响应于时间区间的设定操作,在时间顺序栏中将时间区间类型的颜色标记覆盖所选时间区间区域,能够通过自定义时间区间控件更为直观地展示每个事项的时间区间分布;响应于拖动颜色标记修改时间区间的操作,变更颜色标记对应的事项的时间区间,方便用户修改事项的时间区间分布情况。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术实施例的方法步骤流程图;
[0018]图2是本专利技术实施例的自定义时间区间控件示意图;
[0019]图3是本专利技术实施例的自定义时间区间控件的时间顺序栏放大图;
[0020]图4是本专利技术实施例获取时间区间类型的页面示意图;
[0021]图5是本专利技术实施例的自定义时间区间控件的初始时间顺序栏图;
[0022]图6是本专利技术实施例的一个应用场景下的自定义时间区间控件示意图。
具体实施方式
[0023]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0024]针对现有技术中难以满足多类型时间区间分布的业务需求的问题,本专利技术实施例提供了一种自定义时间区间控件的实现方法,包括:构造时间顺序栏、事项栏、时间区间类
型和各个所述时间区间类型所对应的颜色标记;响应于时间区间类型的选取操作和事项的输入操作,在事项栏中构建一个或多个事项;响应于时间区间的设定操作,在时间顺序栏中将时间区间类型的颜色标记覆盖所选时间区间区域;响应于用户拖动颜色标记修改时间区间的操作,变更颜色标记对应的事项的时间区间。
[0025]具体地,参照图1和图2,图1是本专利技术实施例的方法步骤流程图,图2是本专利技术实施例的自定义时间区间控件示意图,对于图2需要说明的是,图2中的具体事项内容仅作为示例,本专利技术实施例并不对具体事项内容作限制。
[0026]本专利技术实施例包括以下步骤S100~S400:
[0027]S100、构造时间顺序栏、事项栏、时间区间类型和各个时间区间类型所对应的颜色标记。
[0028]具体地,参照图3,图3是本专利技术实施例的自定义时间区间控件的时间顺序栏放大图,构造时间顺序栏的步骤包括以下S110~S130:
[0029]S110、以每小时为单位,将时间点从0时至24时按顺序排列,形成时刻表。
[0030]具体地,以每小时为单位,将时间点从0时至24时按顺序排列,形成时刻表。在其他的实施例中,也可以根据实际需求设定单位和起点时间点,例如可以以半小时、2小时、3小本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自定义时间区间控件的实现方法,其特征在于,包括:构造时间顺序栏、事项栏、时间区间类型和各个所述时间区间类型所对应的颜色标记;响应于时间区间类型的选取操作和事项的输入操作,在所述事项栏中构建一个或多个事项;响应于时间区间的设定操作,在所述时间顺序栏中将所述时间区间类型的颜色标记覆盖所选时间区间区域;响应于拖动所述颜色标记修改时间区间的操作,变更所述颜色标记和原时间区间所组合对应的事项的时间区间。2.根据权利要求1所述的一种自定义时间区间控件的实现方法,其特征在于,所述构造时间顺序栏,包括:以每小时为单位,将时间点从0时至24时按顺序排列,形成时刻表;根据所述时刻表构建时间区间分段区域;其中,所述时间区间分段区域的起始位置对应所述时刻表的0时位置;所述时间区间分段区域的末尾位置对应所述时刻表的24时位置;结合所述时刻表和所述时间区间分段区域,形成时间顺序栏。3.根据权利要求1所述的一种自定义时间区间控件的实现方法,其特征在于,所述响应于时间区间类型的选取操作和事项的输入操作,在所述事项栏中构建一个或多个事项,包括:响应于新建事项的操作,在事项栏中新建事项;响应于变更所述事项的操作,对所述事项进行变更显示;其中,所述变更包括增加、删除或修改至少之一。4.根据权利要求3述的一种自定义时间区间控件的实现方法,其特征在于,所述响应于变更所述事项的操作,对所述事项进行变更显示,包括以下至少之一:响应于在所述事项中对事项信息的增加操作,在所述事项后显示增加的所述事项信息;响应于在所述事项中对事项信息的删除操作,在所述事项中删除所述事项信息;响应于在所述事项中对事项信息的修改操作,在所述事项中显示已修改的事项信息。5.根据权利要求1所述的一种自定义时间区间控件的实现方法,其特征在于,所述响应于时间区间的设...

【专利技术属性】
技术研发人员:朱国华刘志强卢雪明欧阳家淦罗剑洪
申请(专利权)人:广州三晶电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1