一種日歷控件的制作方法
【專利摘要】本發(fā)明實施例所述的日歷控件,因為靈活定位組件向用戶展示年份定位區(qū)和月份定位區(qū),并在所述年份定位區(qū)展示用戶當前選中的年份,在所述月份定位區(qū)、以預(yù)設(shè)方式展示用戶當前選中的月份標識和/或季標識,并且,精準時間定位組件用于向用戶展示所述靈活定位組件中當前選中的年份和月份對應(yīng)的日期范圍,可見,本發(fā)明實施例所述的日歷控件,當僅選擇年份和月份時,精準時間定位組件即能夠展示當前選中的年份和月份對應(yīng)的日期范圍,所以,本發(fā)明實施例所述的日歷控件,能夠支持僅對年份和月份的定位,在用戶選擇的時間范圍為整月的情況下,用戶不必再對日進行定位,從而能夠提高日歷控件定位時間的便捷性。
【專利說明】-種日歷控件
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種日歷控件。
【背景技術(shù)】
[0002] 日歷控件是一種常用的、通過與用戶的交互操作實現(xiàn)時間定位的裝置?,F(xiàn)有的日 歷控件通常使用下拉菜單顯示可選擇的時間范圍,例如圖4所示為某銀行頁面中供用戶查 詢的日歷控件,用戶需要在下拉菜單中選擇月份和年份,然后在選中月份的日期中點擊選 擇日。
[0003] 可見,不論用戶需要定位哪種時間范圍,均需要依次進行年月日的選擇。而每次均 需定位年月日,無疑增加了使用日歷控件的復(fù)雜程度。
[0004] 因此,如何提高日歷控件定位時間的便捷性成為當前待解決的問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例提供了日歷控件,目的在于解決如何提高日歷控件定位時間的便捷 性的問題。
[0006] 為了實現(xiàn)上述目的,本發(fā)明實施例公開了以下技術(shù)方案:
[0007] -種日歷控件,包括:
[0008] 靈活定位組件,用于向用戶展示年份定位區(qū)和月份定位區(qū),所述月份定位區(qū)中包 括月份標識和季標識,并在所述年份定位區(qū)展示用戶當前選中的年份,在所述月份定位區(qū)、 以預(yù)設(shè)方式展示用戶當前選中的月份標識和/或季標識,以區(qū)別所述用戶當前選中的月份 標識和/或季標識與其它月份標識和季標識;
[0009] 精準時間定位組件,用于向用戶展示所述靈活定位組件中當前選中的年份和月份 對應(yīng)的日期范圍。
[0010] 可選地,所述精準時間定位組件還用于:
[0011] 當接收到預(yù)設(shè)的觸發(fā)指令時,向用戶展示下一級彈層,所述下一級彈層中包括開 始的年、月和日的選擇界面,以及結(jié)束的年、月和日的選擇界面。
[0012] 可選地,所述靈活定位組件在所述月份定位區(qū)、以預(yù)設(shè)方式展示用戶當前選中的 月份標識和/或季標識包括:
[0013] 所述靈活定位組件監(jiān)聽可選擇的月份標識的鼠標或觸控動作,當監(jiān)聽到一個可選 擇的月份標識上的鼠標或觸控按下事件時,記錄所述鼠標或觸控按下事件對應(yīng)的月份標 識;
[0014] 當監(jiān)聽到可選擇月份標識上的鼠標或觸控移動事件后,如果確定之前已記錄下鼠 標或觸控按下事件,且監(jiān)聽到的全局鼠標或觸控抬起事件對應(yīng)的月份標識為所述可選擇的 月份標識,則所述靈活定位組件在所述月份定位區(qū)為所述鼠標或觸控移動事件對應(yīng)的月份 標識添加滑動選擇樣式。
[0015] 可選地,所述靈活定位組件還用于:
[0016] 當監(jiān)聽到可選擇月份標識上的鼠標或觸控移動事件后,如果確定之前未記錄下鼠 標或觸控按下事件,或者,監(jiān)聽到的全局鼠標或觸控抬起事件對應(yīng)的月份標識為不可選擇 的月份標識,則所述靈活定位組件確定所述鼠標或觸控移動事件無效。
[0017] 可選地,所述靈活定位組件還用于:
[0018] 當接收到選擇指令后,在所述年份定位區(qū)以下拉菜單的形式展示可選擇的年份, 并將當前選中的年份、當前鼠標或觸控懸停的年份與其它年份區(qū)別顯示。
[0019] 可選地,還包括:
[0020] 公歷農(nóng)歷轉(zhuǎn)換組件,用于當檢測到用戶的觸發(fā)指令后,如果所述日歷控件當前為 公歷模式,則轉(zhuǎn)換到農(nóng)歷模式,如果所述日歷控件當前為農(nóng)歷模式,則轉(zhuǎn)換到公歷模式,在 所述公歷模式中,所述年份、所述月份標識和所述季標識均以公歷形式表示,在所述農(nóng)歷模 式中,所述年份、所述月份標識和所述季標識均以農(nóng)歷形式表示。
[0021] 可選地,在所述當前的模式為農(nóng)歷模式時,所述靈活定位組件還用于:
[0022] 在所述月份定位區(qū)標示閏月;
[0023] 所述精準時間定位組件還用于,標示所述日期范圍的起和/或止日期對應(yīng)的節(jié) 氣。
[0024] 可選地,還包括:
[0025] 相對時間定位組件,用于以預(yù)設(shè)的步長,向用戶展示當前時間點的相對時間定位 點。
[0026] 可選地,所述精準定位組件還用于:
[0027] 向用戶展示所述相對時間定位組件中的時間定位點對應(yīng)的日期范圍。
[0028] 可選地,所述靈活定位組件還用于:
[0029] 將所述精準時間定位組件中顯示的時間間隔對應(yīng)的月份標識和/或季標識與其 它月份標識和季標識區(qū)別顯示,或者,
[0030] 將所述相對時間定位組件中顯示的相對時間定位點對應(yīng)的月份標識和/或季標 識與其它月份標識和季標識區(qū)別顯示。
[0031] 可選地,所述靈活定位組件用于將所述精準時間定位組件中顯示的時間間隔對應(yīng) 的月份標識和/或季標識與其它月份標識和季標識區(qū)別顯示,包括:
[0032] 所述靈活定位組件用于,當所述精準時間定位組件中顯示的時間間隔中包括不完 整的月份時,在所述月份定位區(qū),將所述不完整的月份的標識以預(yù)設(shè)方式顯示;
[0033] 所述靈活定位組件用于,將所述相對時間定位組件中顯示的相對時間定位點對應(yīng) 的月份標識和/或季標識與其它月份標識和季標識區(qū)別顯示,包括:
[0034] 所述靈活定位組件用于,當所述精準時間定位組件中顯示的時間間隔中包括不完 整的月份時,在所述月份定位區(qū),將所述不完整的月份的標識以預(yù)設(shè)方式顯示。
[0035] 本發(fā)明實施例所述的日歷控件,因為靈活定位組件向用戶展示年份定位區(qū)和月份 定位區(qū),并在所述年份定位區(qū)展示用戶當前選中的年份,在所述月份定位區(qū)、以預(yù)設(shè)方式展 示用戶當前選中的月份標識和/或季標識,并且,精準時間定位組件用于向用戶展示所述 靈活定位組件中當前選中的年份和月份對應(yīng)的日期范圍,可見,本發(fā)明實施例所述的日歷 控件,當僅選擇年份和月份時,精準時間定位組件即能夠展示當前選中的年份和月份對應(yīng) 的日期范圍,所以,本發(fā)明實施例所述的日歷控件,能夠支持僅對年份和月份的定位,在用 戶選擇的時間范圍為整月的情況下,用戶不必再對日進行定位,從而能夠提高日歷控件定 位時間的便捷性。
【專利附圖】
【附圖說明】
[0036] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0037] 圖1為本發(fā)明實施例公開的一種日歷控件的示意圖;
[0038] 圖2為本發(fā)明實施例公開的又一種日歷控件的示意圖;
[0039] 圖3為本發(fā)明實施例公開的日歷控件的靈活定位組件展示下一級彈層選擇開始 日期和結(jié)束日期的示意圖;
[0040] 圖4為現(xiàn)有常用的日歷控件示意圖;
[0041] 圖5為本發(fā)明實施例公開的日歷控件的靈活定位組件展示待選年份的示意圖;
[0042] 圖6為本發(fā)明實施例公開種日歷控件的靈活定位組件展示多個被選中的月份標 識的示意圖;
[0043] 圖7為本發(fā)明實施例公開的日歷控件的精準定位組件顯示的時間隨相對時間定 位組件中的時間變化的示意圖;
[0044] 圖8為本發(fā)明實施例公開的日歷控件的靈活定位組件顯示的時間隨精準定位組 件中的時間變化的示意圖;
[0045] 圖9為本發(fā)明實施例公開的日歷控件的靈活定位組件顯示的時間隨精準定位組 件中的時間變化的示意圖。
【具體實施方式】
[0046]日歷控件的使用使得用戶可以對大范圍的數(shù)據(jù)進行定位排查,因此,在多種領(lǐng)域 中都有著廣泛的應(yīng)用。本發(fā)明實施例所公開的日歷控件,能夠提升定位的便捷性。
[0047] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。需要說明的是,在以下實施例的描述中,均以鼠標動作 為例進行說明,但本發(fā)明的實施例中,所有鼠標動作均可以被觸控動作代替,觸控按下、觸 控抬起和觸控懸停等觸控操作的實現(xiàn)均為本領(lǐng)域技術(shù)人員公知,下面不再贅述。本發(fā)明實 施例公開的一種日歷控件,如圖1所示,包括:
[0048] 靈活定位組件101和精準時間定位組件102。
[0049] 其中,靈活定位組件101用于向用戶展示年份定位區(qū)1011和月份定位區(qū)1012,所 述月份定位區(qū)中包括月份標識和季標識,并在所述年份定位區(qū)展示用戶當前選中的年份, 在所述月份定位區(qū)、以預(yù)設(shè)方式展示用戶當前選中的月份標識和/或季標識,以區(qū)別所述 用戶當前選中的月份標識和/或季標識與其它月份標識和季標識;精準時間定位組件102 用于向用戶展示所述靈活定位組件101中當前選中的年份和月份對應(yīng)的日期范圍。
[0050] 例如,在圖1中,靈活定位區(qū)中包括年份定位區(qū),年份定位區(qū)中當前顯示的年份 為2014年;靈活定位區(qū)中還包括月份定位區(qū),月份定位區(qū)中包括月份標識1-12月和季標 識一季度至四季度,其中,將用戶選定的月份標識2著重顯示,以區(qū)別于當前未選中的月份 標識。精準時間定位組件中顯示靈活定位區(qū)中用戶選中的2014年2月對應(yīng)的日期范圍 2014-02-01 至 2014-02-28。
[0051] 本實施例所述的日歷控件,因為靈活定位組件包括年份定位區(qū)和月份定位區(qū),并 且精準時間定位組件可以向用戶展示所述靈活定位組件中當前選中的年份和月份對應(yīng)的 日期范圍,因此,當用戶需要選擇整年、整月以及整季度時,無需再依次進行年月日的選擇, 精準時間定位組件即可顯示出包括年月日的時間范圍,因此,提升了日歷控件定位時間的 便捷性。
[0052] 本發(fā)明實施例公開的又一種日歷控件,如圖2所示,包括:靈活定位組件201、精準 時間定位組件202、公歷農(nóng)歷轉(zhuǎn)換組件203和相對時間定位組件204。
[0053] 其中,公歷農(nóng)歷轉(zhuǎn)換組件203用于當檢測到用戶的觸發(fā)指令后,如果所述日歷控 件當前為公歷模式,則轉(zhuǎn)換到農(nóng)歷模式,如果所述日歷控件當前為農(nóng)歷模式,則轉(zhuǎn)換到公歷 模式。可選地,用戶的觸發(fā)指令可以為用戶點擊公歷農(nóng)歷轉(zhuǎn)換組件的信號。
[0054] 在所述公歷模式中,靈活定位組件將所述年份、所述月份標識和所述季標識均以 公歷形式表示(如圖1中所示),在所述農(nóng)歷模式中,靈活定位組件將所述年份、所述月份標 識和所述季標識均以農(nóng)歷形式表示(如圖2中所示)。
[0055] 在所述當前的模式為農(nóng)歷模式時,如圖2所示,所述靈活定位組件還可以用于:在 所述月份定位區(qū)標示閏月;所述精準時間定位組件還可以用于,標示所述日期范圍的起和 /或止日期對應(yīng)的節(jié)氣。顯然,在公歷模式下,所述精準時間定位組件也可以標示所述日期 范圍的起和/或止日期對應(yīng)的節(jié)氣。
[0056] 相對時間定位組件204用于以預(yù)設(shè)的步長,向用戶展示當前時間點的相對時間定 位點。例如在公歷模式下,預(yù)設(shè)的步長為"季"、"月"和"周",相對時間定位組件向用戶展示 "本季"、"本月"、"本周"以及"上季"、"上月"、"上周"。又例如圖2中,在農(nóng)歷模式下,預(yù)設(shè) 的步長為"季"和"月",相對時間定位組件向用戶展示"本季"、"本月"以及"上季"、"上月"。
[0057] 除此以外,進一步的,本實施例所述的日歷控件中,如圖3所示,精準時間定位組 件可以用于:當接收到預(yù)設(shè)的觸發(fā)指令時,向用戶顯示下一級彈層,所述下一級彈層中包括 開始的年、月和日的選擇界面,以及結(jié)束的年、月和日的選擇界面。
[0058] 例如,可選地,預(yù)設(shè)的觸發(fā)指令可以為鼠標懸停在精準時間定位組件上的信號,當 檢測到此信號后,展開下一級彈層,例如圖3中,用戶在下一級彈層中包括開始的年、月和 日的選擇界面中選擇2014-1-1,在包括結(jié)束的年、月和日的選擇界面中選擇2014-1-6。
[0059] 圖4所示為現(xiàn)有常用的日歷控件,因為其開始日期和結(jié)束日期的下拉菜單框是分 開展示的,因此,用戶需要先在一個下拉菜單框中選擇開始日期,再在另一個下拉菜單框中 選擇結(jié)束日期。
[0060] 而圖3所示的日歷控件與圖4所示的日歷控件相比,開始日期和結(jié)束日期的選擇 界面位于同一個彈層中,因此,用戶可以"一站式"選擇開始日期和結(jié)束日期,因此,減少了 用戶的操作環(huán)節(jié),從而可以減少用戶進行操作的所花費的時間,以實現(xiàn)快速時間定位的目 的。
[0061] 進一步的,本實施例所述的日歷控件,如圖5所示,所述靈活定位組件還可以用 于:當接收到選擇指令后,在所述年份定位區(qū)以下拉菜單的形式展示可選擇的年份,并將當 前選中的年份、當前鼠標懸停的年份與其它年份區(qū)別顯示。例如圖5中,在接收到鼠標點擊 年份定位區(qū)的指令后,靈活定位組件在年份定位區(qū)以下拉菜單的形式展示可選擇的年份, 并在當前選中的年份2014年的后面顯示對號圖標,將鼠標懸停的2011年的顏色加重顯示, 以區(qū)別與其它可選年份,以便達到用戶可以從視覺上區(qū)分的效果。
[0062] 本發(fā)明實施例公開的又一種日歷控件,在上述實施例所述的日歷控件的基礎(chǔ)上, 本實施例中,所述靈活定位組件在所述月份定位區(qū)、以預(yù)設(shè)方式展示用戶當前選中的月份 標識和/或季標識的一種具體實現(xiàn)方式可以為:
[0063] 所述靈活定位組件監(jiān)聽可選擇的月份標識的鼠標動作,當監(jiān)聽到一個可選擇的月 份標識上的鼠標按下事件時,記錄所述鼠標按下事件對應(yīng)的月份標識;
[0064] 當監(jiān)聽到可選擇月份標識上的鼠標移動事件后,如果確定之前已記錄下鼠標按下 事件,且監(jiān)聽到的全局鼠標抬起事件對應(yīng)的月份標識為所述可選擇的月份標識,則所述靈 活定位組件在所述月份定位區(qū)為所述鼠標移動事件對應(yīng)的月份標識添加滑動選擇樣式; [0065] 當監(jiān)聽到可選擇月份標識上的鼠標移動事件后,如果確定之前未記錄下鼠標按下 事件,或者,監(jiān)聽到的全局鼠標抬起事件對應(yīng)的月份標識為不可選擇的月份標識,則所述靈 活定位組件確定所述鼠標移動事件無效。
[0066] 即如圖6所示,用戶需要選擇4、5、6和7四個月時,可以先在月份標識4上按下 鼠標,此時,靈活定位組件監(jiān)聽到鼠標按下事件,記錄所述鼠標按下事件對應(yīng)的月份標識, 可選地,可以在被按下的月份標識展示凹槽狀的顯示效果,用戶在啟示月標識4上,按住鼠 標左鍵不放,接著拖拽鼠標向右滑動,分別劃過月份標識5、6和7,并在月份標識7上抬起 鼠標左鍵,此時,靈活定位組件監(jiān)聽到可選擇月份標識上的鼠標移動事件,并確定之前已記 錄下鼠標按下事件,且監(jiān)聽到的全局鼠標抬起事件對應(yīng)的月份標識為所述可選擇的月份標 識,則所述靈活定位組件在所述月份定位區(qū)為所述鼠標移動事件對應(yīng)的月份標識添加滑動 選擇樣式。
[0067] 當監(jiān)聽到可選擇月份標識上的鼠標移動事件后,如果確定之前未記錄下鼠標按下 事件,或者,監(jiān)聽到的全局鼠標抬起事件對應(yīng)的月份標識為不可選擇的月份標識,則所述靈 活定位組件確定所述鼠標移動事件無效。
[0068] 可見,本實施例所述的日歷控件,支持用戶通過拖拽鼠標進行月份標識的選擇,即 用戶可以靈活拖拽鼠標選擇多月,除了向右拖拽外,也可以向左自由拖拽,因此,能夠改善 用戶體驗,并且增加月份選擇的便捷性。
[0069] 在以上實施例中,精準時間定位組件向用戶展示所述靈活定位組件中當前選中的 年份和月份對應(yīng)的日期范圍,即靈活定位組件影響精準時間定位組件的顯示內(nèi)容,除此以 夕卜,進一步的,精準時間定位組件也能夠影響靈活定位組件顯示的內(nèi)容,以及,相對時間定 位組件能夠影響精準時間定位組件和靈活定位組件顯示的內(nèi)容。
[0070] 具體地,所述精準定位組件還用于:向用戶展示所述相對時間定位組件中的時間 定位點對應(yīng)的日期范圍。例如,如圖7所示,假設(shè)當前時間為2014-02-21,相對時間定位組 件中選擇"上周",A的時間切換為2014-02-10到2014-02-16。
[0071] 具體地,所述靈活定位組件還用于:將所述精準時間定位組件中顯示的時間間 隔對應(yīng)的月份標識和/或季標識與其它月份標識和季標識區(qū)別顯示,或者,將所述相對時 間定位組件中顯示的相對時間定位點對應(yīng)的月份標識和/或季標識與其它月份標識和 季標識區(qū)別顯示。例如,如圖8所示,精準時間定位組件中顯示的時間為2014-02-01到 2014-02-28,則靈活定位組件中將其對應(yīng)的月份標識2著重顯示,與其它月份標識相區(qū)別。
[0072] 進一步的,當所述精準時間定位組件中顯示的時間間隔中包括不完整的月份時, 靈活定位組件在所述月份定位區(qū),將所述不完整的月份的標識以預(yù)設(shè)方式顯示;當所述精 準時間定位組件中顯示的時間間隔中包括不完整的月份時,在所述月份定位區(qū),將所述不 完整的月份的標識以預(yù)設(shè)方式顯示。
[0073] 例如圖9中,精準時間定位組件中顯示的時間間隔為2014-02-01到2013-03-15, 則靈活定位組件在所述月份定位區(qū)將月份標識3以帶斜紋的著重顯示方式顯示,以提示用 戶3月份沒有被全部選中。又例如,在圖7中,相對時間定位組件中選擇"上周",則靈活定 位組件在所述月份定位區(qū)將月份標識2以帶斜紋的著重顯示方式顯示。
[0074] 需要說明的是,本實施例中以帶斜紋的著重顯示方式只是預(yù)設(shè)方式的一種實現(xiàn)方 式,而并非全部,其它只要能夠標示當前月份沒有被全部選中的"模糊"的顯示方式,都在本 發(fā)明的保護范圍內(nèi)。
[0075] 從上述說明可以看出,日歷控件的不同組件之間相互影響,因此,能夠靈活適應(yīng)用 戶定位日期的需求。
[0076] 本發(fā)明所述"組件"即為使用現(xiàn)有的編碼或算法能夠?qū)崿F(xiàn)的裝置,通常,在日歷控 件中,組件包括接收用戶的交互數(shù)據(jù)、實現(xiàn)交互數(shù)據(jù)對應(yīng)的功能以及顯示結(jié)果的作用。
[0077] 本發(fā)明實施例方法所述的功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn) 品銷售或使用時,可以存儲在一個計算設(shè)備可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實 施例對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算設(shè)備(可以是個人計 算機,服務(wù)器,移動計算設(shè)備或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或 部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、 隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的 介質(zhì)。
[0078] 本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它 實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。
[0079] 對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明 將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。
【權(quán)利要求】
1. 一種日歷控件,其特征在于,包括: 靈活定位組件,用于向用戶展示年份定位區(qū)和月份定位區(qū),所述月份定位區(qū)中包括月 份標識和季標識,并在所述年份定位區(qū)展示用戶當前選中的年份,在所述月份定位區(qū)、以預(yù) 設(shè)方式展示用戶當前選中的月份標識和/或季標識,以區(qū)別所述用戶當前選中的月份標識 和/或季標識與其它月份標識和季標識; 精準時間定位組件,用于向用戶展示所述靈活定位組件中當前選中的年份和月份對應(yīng) 的日期范圍。
2. 根據(jù)權(quán)利要求1所述的日歷控件,其特征在于,所述精準時間定位組件還用于: 當接收到預(yù)設(shè)的觸發(fā)指令時,向用戶展示下一級彈層,所述下一級彈層中包括開始的 年、月和日的選擇界面,以及結(jié)束的年、月和日的選擇界面。
3. 根據(jù)權(quán)利要求1或2所述的日歷控件,其特征在于,所述靈活定位組件在所述月份定 位區(qū)、以預(yù)設(shè)方式展示用戶當前選中的月份標識和/或季標識包括: 所述靈活定位組件監(jiān)聽可選擇的月份標識的鼠標或觸控動作,當監(jiān)聽到一個可選擇的 月份標識上的鼠標或觸控按下事件時,記錄所述鼠標或觸控按下事件對應(yīng)的月份標識; 當監(jiān)聽到可選擇月份標識上的鼠標或觸控移動事件后,如果確定之前已記錄下鼠標或 觸控按下事件,且監(jiān)聽到的全局鼠標或觸控抬起事件對應(yīng)的月份標識為所述可選擇的月份 標識,則所述靈活定位組件在所述月份定位區(qū)為所述鼠標或觸控移動事件對應(yīng)的月份標識 添加滑動選擇樣式。
4. 根據(jù)權(quán)利要求3所述的日歷控件,其特征在于,所述靈活定位組件還用于: 當監(jiān)聽到可選擇月份標識上的鼠標或觸控移動事件后,如果確定之前未記錄下鼠標或 觸控按下事件,或者,監(jiān)聽到的全局鼠標或觸控抬起事件對應(yīng)的月份標識為不可選擇的月 份標識,則所述靈活定位組件確定所述鼠標或觸控移動事件無效。
5. 根據(jù)權(quán)利要求4所述的日歷控件,其特征在于,所述靈活定位組件還用于: 當接收到選擇指令后,在所述年份定位區(qū)以下拉菜單的形式展示可選擇的年份,并將 當前選中的年份、當前鼠標或觸控懸停的年份與其它年份區(qū)別顯示。
6. 根據(jù)權(quán)利要求1或2所述的日歷控件,其特征在于,還包括: 公歷農(nóng)歷轉(zhuǎn)換組件,用于當檢測到用戶的觸發(fā)指令后,如果所述日歷控件當前為公歷 模式,則轉(zhuǎn)換到農(nóng)歷模式,如果所述日歷控件當前為農(nóng)歷模式,則轉(zhuǎn)換到公歷模式,在所述 公歷模式中,所述年份、所述月份標識和所述季標識均以公歷形式表示,在所述農(nóng)歷模式 中,所述年份、所述月份標識和所述季標識均以農(nóng)歷形式表示。
7. 根據(jù)權(quán)利要求6所述的日歷控件,其特征在于,在所述當前的模式為農(nóng)歷模式時,所 述靈活定位組件還用于: 在所述月份定位區(qū)標示閏月; 所述精準時間定位組件還用于,標示所述日期范圍的起和/或止日期對應(yīng)的節(jié)氣。
8. 根據(jù)權(quán)利要求7所述的日歷控件,其特征在于,還包括: 相對時間定位組件,用于以預(yù)設(shè)的步長,向用戶展示當前時間點的相對時間定位點。
9. 根據(jù)權(quán)利要求8所述的日歷控件,其特征在于,所述精準定位組件還用于: 向用戶展示所述相對時間定位組件中的時間定位點對應(yīng)的日期范圍。
10. 根據(jù)權(quán)利要求8所述的日歷控件,其特征在于,所述靈活定位組件還用于: 將所述精準時間定位組件中顯示的時間間隔對應(yīng)的月份標識和/或季標識與其它月 份標識和季標識區(qū)別顯示,或者, 將所述相對時間定位組件中顯示的相對時間定位點對應(yīng)的月份標識和/或季標識與 其它月份標識和季標識區(qū)別顯示。
11.根據(jù)權(quán)利要求10所述的日歷控件,其特征在于,所述靈活定位組件用于將所述精 準時間定位組件中顯示的時間間隔對應(yīng)的月份標識和/或季標識與其它月份標識和季標 識區(qū)別顯示,包括: 所述靈活定位組件用于,當所述精準時間定位組件中顯示的時間間隔中包括不完整的 月份時,在所述月份定位區(qū),將所述不完整的月份的標識以預(yù)設(shè)方式顯示; 所述靈活定位組件用于,將所述相對時間定位組件中顯示的相對時間定位點對應(yīng)的月 份標識和/或季標識與其它月份標識和季標識區(qū)別顯示,包括: 所述靈活定位組件用于,當所述精準時間定位組件中顯示的時間間隔中包括不完整的 月份時,在所述月份定位區(qū),將所述不完整的月份的標識以預(yù)設(shè)方式顯示。
【文檔編號】G06Q10/10GK104123633SQ201410356371
【公開日】2014年10月29日 申請日期:2014年7月24日 優(yōu)先權(quán)日:2014年7月24日
【發(fā)明者】賈雁超, 敬洪明 申請人:北京嘉和美康信息技術(shù)有限公司