浮動提示框的實現方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種浮動提示框的實現方法及其系統(tǒng),所述方法包括以下步驟:當檢測到鼠標指針在預定的界面元素上駐留時,顯示與所述界面元素綁定的浮動提示框;如果接收到對所述浮動提示框的編輯觸發(fā)指令,則在所述浮動提示框中顯示可編輯內容;如果檢測到鼠標指針離開所述界面元素以及所述浮動提示框,則撤銷所述浮動提示框的顯示。本發(fā)明提供的浮動提示框的實現方法及其系統(tǒng)能夠對浮動提示框中的內容進行編輯,大大提高了浮動提示框操作的便利性。
【專利說明】浮動提示框的實現方法及其系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及計算機自動信息提示的【技術領域】,特別是涉及一種浮動提示框的實現方法,以及一種浮動提示框的實現系統(tǒng)。
【背景技術】
[0002]在Web應用和桌面應用程序中,特別是信息量比較大的展現界面中,對于一些內容較多的項目通常只會顯示相關的標題信息,并通過對所述標題信息的觸發(fā)重定向到新的界面中,將所述項目的詳細內容在新的界面中顯示,這就造成了對該項目的信息顯示必須要打開兩個以上的界面。
[0003]而浮動提示框的應用使用戶無需打開兩個以上的界面。浮動提示框的作用就是將這些標題信息所對應的詳細內容通過浮動的提示框顯示出來,通常是在鼠標指針停留在所述標題上時顯示浮動提示框,而在鼠標指針離開所述標題后撤銷所述浮動提示框的顯示。由于所述浮動提示框可以隨鼠標指針的位置顯示和消失,顯示所述浮動提示框時,通過所述浮動提示框顯示相關的詳細內容而不需要打開新的界面,在顯示完后所述浮動提示框隨鼠標指針的移動而消失,不會占用當前界面的顯示空間,非常方便。
[0004]然而,通常的浮動提示框都顯示只讀內容,用戶如果對所述浮動提示框顯示的內容感興趣,需要對相關內容進行編輯,則同樣需要通過觸發(fā)對應的所述標題信息,重定向到新的界面才能對相關內容進行編輯,亦即對所述浮動提示框顯示的內容進行編輯操作也必須要打開新的界面,比較不方便,并且會占用較多的處理資源。
【發(fā)明內容】
[0005]針對上述【背景技術】中存在的問題,本發(fā)明的目的在于提供一種能夠方便地對浮動提示框中的顯示內容進行編輯的浮動提示框的實現方法及其系統(tǒng)。
[0006]一種浮動提示框的實現方法,包括以下步驟:
[0007]當檢測到鼠標指針在預定的界面元素上駐留時,顯示與所述界面元素綁定的浮動提示框;
[0008]如果接收到對所述浮動提示框的編輯觸發(fā)指令,則在所述浮動提示框中顯示可編輯內容;
[0009]如果檢測到鼠標指針離開所述界面元素以及所述浮動提示框,則撤銷所述浮動提示框的顯示。
[0010]一種浮動提示框的實現系統(tǒng),包括:
[0011]提示框顯示模塊,用于在檢測到鼠標指針在預定的界面元素上駐留時,顯示與所述界面元素綁定的浮動提示框;并在接收到對所述浮動提示框的編輯觸發(fā)指令時,在所述浮動提示框中顯示可編輯內容;
[0012]提示框撤銷模塊,用于在檢測到鼠標指針離開所述界面元素以及所述浮動提示框后,撤銷所述浮動提示框的顯示。[0013]本發(fā)明的浮動提示框的實現方法及其系統(tǒng)中,在檢測到鼠標指針在界面的界面元素駐留時,顯示相關的浮動提示框,而在檢測到鼠標指針離開所述界面元素以及所述浮動提示框后,撤銷所述浮動提示框的顯示,可以以浮動提示框的方式顯示與所述界面元素相關的詳細信息。而打開所述浮動提示框后,接收到對所述浮動提示框的編輯觸發(fā)指令時,在所述浮動提示框中顯示可編輯內容,可對所述可編輯內容執(zhí)行編輯操作,能夠方便地對所述浮動提示框的內容進行編輯,而無需打開新的界面進行編輯,操作比較方便,也不會占用較多的處理資源。
[0014]通過本發(fā)明用戶可以選中浮動提示框的內容,對浮動框內容進行復制,黏貼等操作,讓浮動提示框給用戶提供的功能更進一步,不再是僅僅是可視的,而且是可操作的。
【專利附圖】
【附圖說明】
[0015]圖1是本發(fā)明浮動提示框的實現方法的步驟流程圖;
[0016]圖2是本發(fā)明浮動提示框的實現方法的一個具體實施例的步驟流程圖;
[0017]圖3是本發(fā)明浮動提示框的實現系統(tǒng)第一實施方式的結構示意圖;
[0018]圖4是本發(fā)明浮動提示框的實現系統(tǒng)第二實施方式的結構示意圖。
【具體實施方式】
[0019]請參閱圖1,圖1是本發(fā)明浮動提示框的實現方法的步驟流程圖。
[0020]所述浮動提示框的實現方法包括以下步驟:
[0021]S101,當檢測到鼠標指針在預定的界面元素上駐留時,顯示與所述界面元素綁定的浮動提示框;
·[0022]其中,所述界面包括Web應用和本地應用等各種應用的界面。所述界面元素可以是各種標題、表格、圖標、各種不意圖等兀素。
[0023]在應用所述浮動提示框的界面,預先對所述界面上的各個界面元素設置一一綁定的浮動提示框(包括該浮動提示框的內容),則當用戶將鼠標指針移動到所述界面元素上時,檢測到鼠標指針在所述界面元素上駐留。所述鼠標指針的駐留可以設置為鼠標指針在所述界面元素上的停留時間超過預定值,例如,設定所述鼠標指針在界面元素上停留超過0.5秒則判定鼠標指針在所述界面元素上駐留,顯示與所述界面元素綁定的浮動提示框。
[0024]此時顯示的所述浮動提示框,優(yōu)選設置為只顯示只讀內容,亦即,調用只讀元素生成所述浮動提示框的內容,使所述浮動提示框以只讀方式顯示,此時所述浮動提示框只用于顯不?目息而無法編輯。
[0025]因為對所述浮動提示框的內容,并不是每個用戶都需要編輯,而可能有部分的用戶只需要查看該內容即可,所以如果在檢測到鼠標指針駐留時即刻顯示可編輯內容,就需要在每次顯示所述浮動提示框時都調用可編輯元素生成所述浮動提示框的內容,因為調用可編輯元素的操作比起調用只讀元素的操作更加復雜,因此會使所述浮動提示框的顯示變慢,并且占用更多的處理資源去處理。
[0026]通過上述方式,由于所述浮動提示框最初只顯示只讀內容,因此可以用簡單的只讀元素來生成所述浮動提示框的內容,例如調用面板(panel),或者標簽(label)等只讀元素,減少生成所述浮動提示框的復雜程度,提高所述浮動提示框的顯示速度。[0027]S102,如果接收到對所述浮動提示框的編輯觸發(fā)指令,則在所述浮動提示框中顯示可編輯內容;
[0028]所述編輯觸發(fā)指令可根據使用情況或者要求不同而具體設為不同的指令,具體可行的指令包括:鼠標指針在所述界面元素上駐留、鼠標指針移動到所述浮動提示框內、或者所述浮動提示框的編輯按鈕被觸發(fā)等。
[0029]其中,當所述編輯觸發(fā)指令設定為鼠標指針在所述界面元素上駐留時,亦即在檢測到鼠標的駐留行為后即顯示所述浮動提示框,并且同時在所述浮動提示框中顯示可編輯內容,而不需要其他的觸發(fā)條件。
[0030]當所述編輯觸發(fā)指令設定為所述浮動提示框的編輯按鈕被觸發(fā)時,需要預先在所述浮動提示框中設置所述編輯按鈕,所述編輯按鈕可以是一個針對所有編輯操作觸發(fā)的按鈕,也可以是多個具體的編輯按鈕,例如復制按鈕、保存按鈕等。
[0031]當所述編輯觸發(fā)指令設定為標指針移動到所述浮動提示框內時,則在檢測到鼠標指針在所述界面元素上駐留時,先在所述浮動提示框中顯示所述只讀內容;而在進一步檢測到鼠標指針移動到所述浮動提示框內時,在所述浮動提示框中切換顯示所述可編輯內容。如果用戶需要對所述浮動提示框進行編輯,只需在所述浮動提示框顯示后將鼠標指針移動到所述浮動提示框內,所述浮動提示框中就會切換成所述可編輯內容,能夠進行相應的編輯;而如果用戶不需要對所述浮動提示框進行編輯,也可以操作鼠標的移動使所述浮動提示框的顯示內容保持在只讀狀態(tài)或撤銷,非常方便。
[0032]在本發(fā)明中提供兩種實現所述浮動提示框的內容切換的方法:
[0033]第一種方法為:預先保存所述浮動提示框的所述只讀內容和所述可編輯內容,并根據所述編輯觸發(fā)指令切換顯示所述只讀內容和所述可編輯內容。亦即在設置所述浮動提示框時,同時制作以只讀元素和可編輯元素生成所述浮動提示框的只讀內容和可編輯內容,然后根據所述編輯觸發(fā)指令在兩種不同模式的內容之間快速切換,這種方法的優(yōu)點是切換的速度快,切換過程流暢。
[0034]另一種方法為:在顯示所述只讀內容時,首先以面板或標簽等只讀元素生成所述浮動提示框的只讀內容,而在顯示所述可編輯內容時,撤銷所述只讀內容,重新以文檔、畫圖等可編輯元素生成所述浮動提示框的可編輯內容。這種方法的好處是不需要預先設置和保存兩種不同模式的內容,減少占用的儲存空間。
[0035]在所述浮動提示框中顯示可編輯內容之后,如果獲取到對所述浮動提示框的編輯指令,則對所述可編輯內容執(zhí)行相應的編輯操作。所述編輯操作包括復制、輸入、刪除、保存等編輯操作。編輯操作結束后,可自動或根據用戶指令保存所述編輯操作的結果。
[0036]S103,如果檢測到鼠標指針離開所述界面元素以及所述浮動提示框,則撤銷所述浮動提示框的顯示。
[0037]在撤銷所述浮動提示框的顯示后,如果再次檢測到鼠標指針在所述界面元素的駐留行為,則重新顯示所述浮動提示框,如果所述浮動提示框的內容因為之前的編輯操作而改變,則顯示編輯之后的內容。
[0038]在本步驟中,可進一步設定在檢測到鼠標指針離開所述界面元素以及所述浮動提示框,經過預定時間后,撤銷所述浮動提示框的顯示,使鼠標指針的離開和所述浮動提示框的消失之間有一定的時間緩沖。例如設定在檢測到鼠標指針離開0.5秒后通過后臺程序撤銷所述浮動提示框。
[0039]本發(fā)明的浮動提示框的實現方法可以以浮動提示框的方式顯示與所述界面元素相關的詳細信息,而打開所述浮動提示框后,接收到對所述浮動提示框的編輯觸發(fā)指令時,在所述浮動提示框中顯示可編輯內容,可對所述可編輯內容執(zhí)行編輯操作,能夠方便地對所述浮動提示框的內容進行編輯,而無需打開新的界面進行編輯,操作比較方便,也不會占用較多的處理資源。
[0040]作為本發(fā)明的一種優(yōu)選實施方式,在執(zhí)行步驟S102在所述浮動提示框中顯示可編輯內容之后,進一步根據編輯的內容執(zhí)行預先設定的適應性操作。
[0041]所述適應性操作亦即與所述編輯操作的內容或者結果相關的操作,包括:保存所述編輯操作的結果、根據所述編輯的內容修改所述界面元素、根據所述編輯的內容修改所述界面元素所在的界面內容、或者執(zhí)行與所述編輯的內容相關的服務等。
[0042]通過執(zhí)行相關的適應性操作,使用戶不僅能夠對所述浮動提示框進行編輯,而且能夠進一步通過對所述浮動提示框的編輯而對所述浮動提示框綁定的界面元素、所在界面產生影響,更加便捷。
[0043]在一種實施方式中,所述適應性操作在檢測到所述鼠標指針離開所述浮動提示框時,或者在檢測到鼠標指針離開所述界面元素時執(zhí)行。亦即在檢測到鼠標指針離開時,自動執(zhí)行相應的適應性操作。
[0044]請參閱圖2,圖2是本發(fā)明浮動提示框的實現方法的一個具體實施例的步驟流程圖。
[0045]所述浮動提示框的實現方法包括以下步驟:
[0046]S201,檢測到鼠標指針駐留在與浮動提示框綁定的界面元素上;
[0047]S202,后臺線程開始對駐留時間計數,在預定時間后,顯示對應的所述浮動提示框,并在所述浮動提示框中顯示只讀內容;
[0048]S203,當檢測到鼠標指針移動到所述浮動提示框內時,撤銷所述只讀內容的顯示,生成可編輯內容并在所述浮動提示框中顯示;
[0049]S204,所述浮動提示框的可編輯內容被用戶選中并編輯;
[0050]S205,檢測到鼠標指針離開所述浮動提示框;
[0051]S206,后臺線程開始對離開時間計數,在指定時間后觸發(fā)預先設定的適應性操作,保存編輯的結果;
[0052]S207,后臺線程撤銷所述浮動提示框的顯示。
[0053]本發(fā)明的浮動提示框的實現方法中的浮動提示框可以綁定各種不同的界面元素,以獲得不同的使用效果,下面分別舉例說明在三種不同的使用場合的應用及其效果:
[0054]所述浮動提示框綁定的界面元素為表格標題欄的情況:鼠標指針駐留在表格標題欄上,或者表格行等概要信息上時,在指定時間內顯示只讀的浮動提示框,所述浮動提示框中顯示所述表格的詳細內容,例如表格的各個單元格的內容,當鼠標指針移動進入所述浮動提示框內時,所述詳細內容被轉換為可編輯內容,用戶可以對所述詳細內容進行復制,黏貼。
[0055]所述浮動提示框綁定的界面元素為各種圖表的情況:鼠標指針駐留在所述柱狀圖、餅狀圖、曲線圖、區(qū)域圖等圖表上時,在指定時間內顯示只讀的浮動提示框。當鼠標指針移動進入所述浮動提示框內時,所述浮動提示框顯示可編輯的詳細數據,例如顯示所述報表圖案的各項參數的具體數值,用戶可以對所述詳細數據進行修改,并通過點擊保存按鈕或者離開所述浮動提示框一段時間來觸發(fā)后臺事件根據編輯后的數據,刷新圖表。
[0056]所述浮動提示框綁定的界面元素為長度,寬度較短的輸入框的情況:鼠標指針駐留在所述輸入框上,在指定時間內出現只讀的浮動提示框,所述浮動提示框中可能沒有記載內容。當鼠標指針移動進入所述浮動提示框內時,所述浮動提示框轉換為可編輯形式,用戶編輯輸入內容,編輯完畢之后,通過點擊保存按鈕或者離開所述浮動提示框一段時間,后臺事件自動向服務端提交編輯后的內容,服務端獲取到相關的內容后,執(zhí)行相關的服務(持久化,增刪改查等)。
[0057]通過本發(fā)明用戶可以選中浮動提示框的內容,對浮動框內容進行復制,黏貼,輸入等操作,讓浮動提示框給用戶提供的功能更進一步,不再是僅僅是可視的,而且是可操作的。
[0058]請參閱圖3,圖3是本發(fā)明浮動提示框的實現系統(tǒng)第一實施方式的結構示意圖。
[0059]所述浮動提示框的實現系統(tǒng)包括:
[0060]提示框顯示模塊11,用于在檢測到鼠標指針在預定的界面元素上駐留時,顯示與所述界面元素綁定的浮動提示框;并在接收到對所述浮動提示框的編輯觸發(fā)指令時,在所述浮動提示框中顯示可編輯內容;
[0061]提示框撤銷模塊12,用于在檢測到鼠標指針離開所述界面元素以及所述浮動提示框后,撤銷所述浮動提示框的顯示。
[0062]其中,所述界面包括Web應用和本地應用等各種應用的界面。所述界面元素可以是各種標題、表格、圖標、各種不意圖等兀素。
[0063]在應用所述浮動提示框的界面,預先對所述界面上的各個界面元素設置一一綁定的浮動提示框(包括該浮動提示框的內容),則當用戶將鼠標指針移動到所述界面元素上時,所述提示框顯示模塊11檢測到鼠標指針在所述界面元素上駐留,顯示與所述界面元素綁定的浮動提示框。所述鼠標指針的駐留可以設置為鼠標指針在所述界面元素上的停留時間超過預定值,例如,設定所述鼠標指針在界面元素上停留超過0.5秒則判定鼠標指針在所述界面元素上駐留,顯示與所述界面元素綁定的浮動提示框。
[0064]此時所述提示框顯示模塊11顯示的所述浮動提示框,優(yōu)選設置為只顯示只讀內容,亦即,調用只讀元素生成所述浮動提示框的內容,使所述浮動提示框以只讀方式顯示,此時所述浮動提示框只用于顯示信息而無法編輯。
[0065]因為對所述浮動提示框的內容,并不是每個用戶都需要編輯,而可能有部分的用戶只需要查看該內容即可,所以如果在檢測到鼠標指針駐留時即刻顯示可編輯內容,就需要在每次顯示所述浮動提示框時都調用可編輯元素生成所述浮動提示框的內容,因為調用可編輯元素的操作比起調用只讀元素的操作更加復雜,因此會使所述浮動提示框的顯示變慢,并且占用更多的處理資源去處理。
[0066]由于本發(fā)明中所述提示框顯示模塊11最初只顯示只讀內容,因此可以用簡單的只讀元素來生成所述浮動提示框的內容,例如調用面板(panel),或者標簽(label)等只讀元素,減少生成所述浮動提示框的復雜程度,提高所述浮動提示框的顯示速度。
[0067]所述編輯觸發(fā)指令可根據使用情況或者要求不同而具體設為不同的指令,具體可行的指令包括:鼠標指針在所述界面元素上駐留、鼠標指針移動到所述浮動提示框內、或者所述浮動提示框的編輯按鈕被觸發(fā)等。
[0068]其中,如果所述編輯觸發(fā)指令設定為鼠標指針在所述界面元素上駐留,亦即所述提示框顯示模塊11在檢測到鼠標的駐留行為后即顯示所述浮動提示框,并且同時在所述浮動提示框中顯示可編輯內容,而不需要其他的觸發(fā)條件。
[0069]如果所述編輯觸發(fā)指令設定為所述浮動提示框的編輯按鈕被觸發(fā),所述提示框顯示模塊11需要預先在所述浮動提示框中設置所述編輯按鈕,所述編輯按鈕可以是一個針對所有編輯操作觸發(fā)的按鈕,也可以是多個具體的編輯按鈕,例如復制按鈕、保存按鈕等。
[0070]如果所述編輯觸發(fā)指令設定為標指針移動到所述浮動提示框內,則所述提示框顯示模塊11在檢測到鼠標指針在所述界面元素上駐留時,先在所述浮動提示框中顯示所述只讀內容;而在所述提示框顯示模塊11進一步檢測到鼠標指針移動到所述浮動提示框內時,在所述浮動提示框中切換顯示所述可編輯內容。如果用戶需要對所述浮動提示框進行編輯,只需在所述浮動提示框顯示后將鼠標指針移動到所述浮動提示框內,所述浮動提示框中就會切換成所述可編輯內容,能夠進行相應的編輯;而如果用戶不需要對所述浮動提示框進行編輯,也可以操作鼠標的移動使所述浮動提示框的顯示內容保持在只讀狀態(tài)或撤銷,非常方便。
[0071]在本發(fā)明中提供兩種實現所述浮動提示框的內容切換的方式:
[0072]第一種方式為:所述提示框顯示模塊11預先保存所述浮動提示框的所述只讀內容和所述可編輯內容,并根據接收的所述編輯觸發(fā)指令切換顯示所述只讀內容和所述可編輯內容。亦即在設置所述浮動提示框時,同時制作以只讀元素和可編輯元素生成所述浮動提示框的只讀內容和可編輯內容,然后根據所述編輯觸發(fā)指令在兩種不同模式的內容之間快速切換,這種方式的優(yōu)點是切換的速度快,切換過程流暢。
[0073]另一種方式為:所述提示框顯示模塊11在顯示所述只讀內容時,首先以面板或標簽等只讀元素生成所述浮動提示框的只讀內容,而在顯示所述可編輯內容時,撤銷所述只讀內容,重新以文檔、畫圖等可編輯元素生成所述浮動提示框的可編輯內容。這種方法的好處是不需要預先設置和保存兩種不同模式的內容,減少占用的儲存空間。
[0074]請參閱圖4,圖4是本發(fā)明浮動提示框的實現系統(tǒng)的第二實施方式的結構示意圖。
[0075]所述浮動提示框的實現系統(tǒng)進一步包括編輯模塊13,所述編輯模塊13用于在所述浮動提示框中顯示可編輯內容之后,如果獲取到對所述浮動提示框的編輯指令,則對所述可編輯內容執(zhí)行相應的編輯操作。所述編輯操作包括復制、輸入、刪除、保存等編輯操作。編輯操作結束后,可自動或根據用戶指令保存所述編輯操作的結果。
[0076]所述提示框撤銷模塊12在檢測到鼠標指針離開所述界面元素以及所述浮動提示框后,撤銷所述浮動提示框的顯示。而在撤銷所述浮動提示框的顯示后,如果再次檢測到鼠標指針在所述界面元素的駐留行為,則重新顯示所述浮動提示框,如果所述浮動提示框的內容因為之前的編輯操作而改變,則顯示編輯之后的內容。
[0077]所述提示框撤銷模塊12可設定在檢測到鼠標指針離開所述界面元素以及所述浮動提示框,經過預定時間后,撤銷所述浮動提示框的顯示,使鼠標指針的離開和所述浮動提示框的消失之間有一定的時間緩沖。例如設定在檢測到鼠標指針離開0.5秒后通過后臺程序撤銷所述浮動提示框。[0078]本發(fā)明的浮動提示框的實現系統(tǒng)可以浮動提示框的方式顯示與所述界面元素相關的詳細信息,而打開所述浮動提示框后,接收到對所述浮動提示框的編輯觸發(fā)指令時,在所述浮動提示框中顯示可編輯內容,可對所述可編輯內容執(zhí)行編輯操作,能夠方便地對所述浮動提示框的內容進行編輯,而無需打開新的界面進行編輯,操作比較方便,也不會占用較多的處理資源。
[0079]作為本發(fā)明的一種優(yōu)選實施方式,所述編輯模塊13對所述可編輯內容執(zhí)行相應的編輯操作之后,進一步根據編輯的內容執(zhí)行預先設定的適應性操作。
[0080]所述適應性操作亦即與所述編輯操作的內容或者結果相關的操作,包括:保存所述編輯操作的結果、根據所述編輯的內容修改所述界面元素、根據所述編輯的內容修改所述界面元素所在的界面內容、或者執(zhí)行與所述編輯的內容相關的服務等。
[0081]通過所述編輯模塊13執(zhí)行相關的適應性操作,使用戶不僅能夠對所述浮動提示框進行編輯,而且能夠進一步通過對所述浮動提示框的編輯而對所述浮動提示框綁定的界面元素、所在界面產生影響,更加便捷。
[0082]在一種實施方式中,所述適應性操作在檢測到所述鼠標指針離開所述浮動提示框時,或者在檢測到鼠標指針離開所述界面元素時執(zhí)行。亦即在檢測到鼠標指針離開時,自動執(zhí)行相應的適應性操作。
[0083]本領域普通技術人員可以理解實現上述實施方式中的全部或部分流程以及對應的系統(tǒng),是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各實施方式的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(RandomAccess Memory, RAM)等。
[0084]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種浮動提示框的實現方法,其特征在于,包括以下步驟: 當檢測到鼠標指針在預定的界面元素上駐留時,顯示與所述界面元素綁定的浮動提示框; 如果接收到對所述浮動提示框的編輯觸發(fā)指令,則在所述浮動提示框中顯示可編輯內容; 如果檢測到鼠標指針離開所述界面元素以及所述浮動提示框,則撤銷所述浮動提示框的顯示。
2.如權利要求1所述的浮動提示框的實現方法,其特征在于,所述編輯觸發(fā)指令為: 鼠標指針在界面的所述界面元素駐留; 或者,鼠標指針移動到所述浮動提示框內; 又或者,所述浮動提示框的編輯按鈕被觸發(fā)。
3.如權利要求2所述的浮動提示框的實現方法,其特征在于,如果所述編輯觸發(fā)指令為鼠標指針移動到所述浮動提示框內,則在檢測到鼠標指針在界面的界面元素駐留時,在所述浮動提示框中顯示只讀內容;在進一步檢測到鼠標指針移動到所述浮動提示框內時,在所述浮動提示框中切換顯示所述可編輯內容。
4.如權利要求3所述的浮動提示框的實現方法,其特征在于,在所述浮動提示框中切換顯示所述可編輯內容的步驟包括: 保存所述浮動提示框的所述 只讀內容和所述可編輯內容,并根據所述編輯觸發(fā)指令切換顯示所述只讀內容和所述可編輯內容。
5.如權利要求3所述的浮動提示框的實現方法,其特征在于,在顯示所述只讀內容時,以只讀元素生成所述浮動提示框的只讀內容,而在顯示所述可編輯內容時,撤銷所述只讀內容,重新以可編輯元素生成所述浮動提示框的可編輯內容。
6.如權利要求1至5任意一項所述的浮動提示框的實現方法,其特征在于,在所述浮動提示框中顯示可編輯內容之后,進一步包括以下步驟: 獲取對所述浮動提示框的內容的編輯指令,對所述可編輯內容執(zhí)行相應的編輯操作。
7.如權利要求6所述的浮動提示框的實現方法,其特征在于,對所述可編輯內容執(zhí)行相應的編輯操作之后,在檢測到所述鼠標指針離開所述浮動提示框或所述界面元素時,根據編輯的內容執(zhí)行預先設定的適應性操作。
8.如權利要求7所述的浮動提示框的實現方法,其特征在于,所述適應性操作包括: 保存所述編輯操作的結果、根據所述編輯的內容修改所述界面元素、根據所述編輯的內容修改所述界面元素所在的界面內容、或者執(zhí)行與所述編輯的內容相關的服務。
9.一種浮動提示框的實現系統(tǒng),其特征在于,包括: 提示框顯示模塊,用于在檢測到鼠標指針在預定的界面元素上駐留時,顯示與所述界面元素綁定的浮動提示框;并在接收到對所述浮動提示框的編輯觸發(fā)指令時,在所述浮動提示框中顯示可編輯內容; 提示框撤銷模塊,用于在檢測到鼠標指針離開所述界面元素以及所述浮動提示框后,撤銷所述浮動提示框的顯示。
10.如權利要求9所述的浮動提示框的實現系統(tǒng),其特征在于,所述編輯觸發(fā)指令為: 鼠標指針在界面的所述界面元素駐留;或者,鼠標指針移動到所述浮動提示框內; 又或者,所述浮動提示框的編輯按鈕被觸發(fā)。
11.如權利要求10所述的浮動提示框的實現系統(tǒng),其特征在于,如果所述編輯觸發(fā)指令為鼠標指針移動到所述浮動提示框內,則所述提示框顯示模塊在檢測到鼠標指針在界面的界面元素駐留時,在所述浮動提示框中顯示只讀內容;在進一步檢測到鼠標指針移動到所述浮動提示框內時,在所述浮動提示框中切換顯示所述可編輯內容。
12.如權利要求11所述的浮動提示框的實現系統(tǒng),其特征在于,所述提示框顯示模塊在顯示所述只讀內容時,以只讀元素生成所述浮動提示框的只讀內容,而在顯示所述可編輯內容時,撤銷所述只讀內容,重新以可編輯元素生成所述浮動提示框的可編輯內容。
13.如權利要求9至11中任意一項所述的浮動提示框的實現系統(tǒng),其特征在于,進一步包括編輯模塊,所述編輯模塊用于獲取對所述浮動提示框的內容的編輯指令,對所述可編輯內容執(zhí)行相應的編輯操作。
14.如權利要求13所述的浮動提示框的實現系統(tǒng),其特征在于,所述編輯模塊對所述可編輯內容執(zhí)行相應的編輯操作之后,在檢測到所述鼠標指針離開所述浮動提示框或者所述界面元素時,根據編輯的內容執(zhí)行預先設定的適應性操作。
15.如權利要求14所述的浮動提示框的實現系統(tǒng),其特征在于,所述適應性操作包括: 保存所述編輯操作的結果、根據所述編輯的內容修改所述界面元素、根據所述編輯的內容修改所述界面元 素所在的界面內容、或者執(zhí)行與所述編輯的內容相關的服務。
【文檔編號】G06F3/0481GK103793126SQ201210420860
【公開日】2014年5月14日 申請日期:2012年10月29日 優(yōu)先權日:2012年10月29日
【發(fā)明者】陳崇沛 申請人:深圳市金蝶中間件有限公司