本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種搜索結(jié)果顯示方法及裝置。
背景技術(shù):
近些年來(lái),隨著互聯(lián)網(wǎng)的迅猛發(fā)展,表格在不同業(yè)務(wù)系統(tǒng)中得到了廣泛的應(yīng)用,而網(wǎng)頁(yè)中的表格因其特殊的技術(shù)特點(diǎn)出現(xiàn)了很多優(yōu)秀的表格插件用來(lái)管理網(wǎng)頁(yè)中的表格,例如,DataTables便是其中一款非常優(yōu)秀的表格插件,因其免費(fèi)、開(kāi)源、可拓展特性得到了廣泛的應(yīng)用。表格內(nèi)容搜索是個(gè)很常見(jiàn)的功能,用戶(hù)可以在搜索框中輸入搜索關(guān)鍵詞后,會(huì)過(guò)濾掉表格中不含搜索關(guān)鍵字的行,只保留匹配了搜索關(guān)鍵詞的行。
目前,表格在用戶(hù)輸入了搜索關(guān)鍵詞后過(guò)濾掉了不含搜索關(guān)鍵詞的行,只能顯示保留下來(lái)的行,但是表格的搜索是針對(duì)整個(gè)表格數(shù)據(jù)進(jìn)行查詢(xún)的,并不是針對(duì)表格當(dāng)前頁(yè)進(jìn)行的,當(dāng)表格行數(shù)較多,且匹配搜索關(guān)鍵詞的行數(shù)也較多時(shí),保留下來(lái)的匹配行數(shù)過(guò)多,不利于用戶(hù)篩選自己想要的數(shù)據(jù),用戶(hù)更多的是想在一定范圍內(nèi)進(jìn)行查詢(xún),影響了顯示效果,例如,一個(gè)表格有57行數(shù)據(jù),每頁(yè)只能顯示10行,共6頁(yè),用戶(hù)可能只想在第一頁(yè)中查詢(xún)數(shù)據(jù),也可能只想在第三頁(yè)中查詢(xún)數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述在顯示搜索關(guān)鍵詞對(duì)應(yīng)的表格內(nèi)容時(shí),無(wú)法實(shí)現(xiàn)只對(duì)表格當(dāng)前頁(yè)內(nèi)與搜索關(guān)鍵詞相關(guān)的內(nèi)容進(jìn)行顯示,造成顯示效果差的問(wèn)題。
為了達(dá)到上述目的,本發(fā)明主要提供如下技術(shù)方案:
一方面,本發(fā)明提供了一種搜索結(jié)果顯示方法,該方法包括:
獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;
修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;
在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。
另一方面,本發(fā)明提供了一種搜索結(jié)果顯示裝置,該裝置包括:
獲取單元,用于獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;
修改單元,用于修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;
顯示單元,用于在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。
借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
本發(fā)明提供的一種搜索結(jié)果顯示方法及裝置,首先獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;然后修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;最后在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。與目前只能顯示保留下來(lái)的行相比,本發(fā)明可以實(shí)現(xiàn)只對(duì)當(dāng)前頁(yè)面內(nèi)與搜索關(guān)鍵詞相關(guān)的內(nèi)容進(jìn)行顯示,表格查詢(xún)范圍是針對(duì)表格當(dāng)前顯示頁(yè)內(nèi)的數(shù)據(jù)進(jìn)行的,查詢(xún)得到的數(shù)據(jù)較少,便于用戶(hù)分析、篩選自己想要的數(shù)據(jù),提高了用戶(hù)表格數(shù)據(jù)查詢(xún)的精準(zhǔn)度,改善了用戶(hù)的查詢(xún)體驗(yàn),提高了顯示效果。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目 的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例提供的一種搜索結(jié)果顯示方法流程示意圖;
圖2示出了本發(fā)明實(shí)施例提供的另一種搜索結(jié)果顯示方法流程示意圖;
圖3示出了本發(fā)明實(shí)施例提供的一種搜索結(jié)果顯示裝置結(jié)構(gòu)示意圖;
圖4示出了本發(fā)明實(shí)施例提供的另一種搜索結(jié)果顯示裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供的一種搜索結(jié)果顯示方法,如圖1所示,該方法包括:
101、獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與搜索關(guān)鍵詞匹配的文本信息。
其中,所述搜索關(guān)鍵詞可以由用戶(hù)進(jìn)行配置。所述行索引信息包含有行在表格中的位置信息。
102、修改行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色。
其中,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色。所述第一預(yù)置顏色與所述第二預(yù)置顏色可以根據(jù)用戶(hù)的實(shí)際需求進(jìn)行配置,也可以由系統(tǒng)默認(rèn)進(jìn)行配置,本發(fā)明實(shí)施例不做限定。例如,當(dāng)表格當(dāng)前的背景色為白色時(shí),第一預(yù)置顏色可以配置為黃色,第二預(yù)置顏色可以配置為紅色。
103、在表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的行背景色,以及顯示經(jīng)過(guò)修改后的文本信息對(duì)應(yīng)的背景色。
例如,在表格當(dāng)前頁(yè)內(nèi),將搜索關(guān)鍵詞所在的一行或多行的行背景色 配置為黃色,并在這些行中將與搜索關(guān)鍵詞匹配的文本信息的背景色配置為紅色,顯示這些行的行背景色黃色,以及顯示該文本信息的背景色紅色,達(dá)到高亮顯示的目的。
需要說(shuō)明的是,本發(fā)明實(shí)施例所提供的方式主要適用于表格按行進(jìn)行展示,但不限于此,按照本發(fā)明實(shí)施例所提供的方式,還可以適用于表格按列進(jìn)行展示,此時(shí)需要將本實(shí)施例中的行替換為列,將行背景色替換為列背景等,具體可以根據(jù)實(shí)際需求進(jìn)行選擇。
本發(fā)明實(shí)施例提供的一種搜索結(jié)果顯示方法,首先獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;然后修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;最后在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。與目前只能顯示保留下來(lái)的行相比,本發(fā)明可以實(shí)現(xiàn)只對(duì)當(dāng)前頁(yè)面內(nèi)與搜索關(guān)鍵詞相關(guān)的內(nèi)容進(jìn)行顯示,表格查詢(xún)范圍是針對(duì)表格當(dāng)前顯示頁(yè)內(nèi)的數(shù)據(jù)進(jìn)行的,查詢(xún)得到的數(shù)據(jù)較少,便于用戶(hù)分析、篩選自己想要的數(shù)據(jù),提高了用戶(hù)表格數(shù)據(jù)查詢(xún)的精準(zhǔn)度,改善了用戶(hù)的查詢(xún)體驗(yàn),提高了顯示效果。
具體的,本發(fā)明實(shí)施例提供了另一種搜索結(jié)果顯示方法,以DataTables表格插件為例,如圖2所示,該方法包括:
201、獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與搜索關(guān)鍵詞匹配的文本信息。
對(duì)于本發(fā)明實(shí)施例,所述獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息具體可以包括:通過(guò)預(yù)置row接口函數(shù),獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息。所述獲取與所述搜索關(guān)鍵詞匹配的文本信息具體可以包括:通過(guò)預(yù)置indexOf函數(shù),在表格當(dāng)前頁(yè)內(nèi)獲取與所述搜索關(guān)鍵詞匹配的文本信息的起始位置;根據(jù)所述起始位置,通過(guò)預(yù)置substr函數(shù)獲取與所述搜索關(guān)鍵詞匹配的文本信息。
具體地,DataTables管理的表格和普通表格一樣,都是多行多列的結(jié) 構(gòu),DataTables提供了獲取表格中第rowIndex行數(shù)據(jù)的接口row(rowIndex)函數(shù),即預(yù)置row接口函數(shù),以及獲取某行第colIndex列數(shù)據(jù)的接口column(colIndex)函數(shù),即預(yù)置column接口函數(shù)。通過(guò)預(yù)置row接口函數(shù)和預(yù)置column接口函數(shù),便可以遍歷整個(gè)表格中所有行所有列的數(shù)據(jù),遍歷到第rowIndex行第colIndex列的表格單元格數(shù)據(jù)時(shí)通過(guò)javascript中的函數(shù)indexOf(searchKeyword),即,預(yù)置indexOf函數(shù),通過(guò)判斷返回值是否大于-1,進(jìn)而可以判斷單元格數(shù)據(jù)中是否包含了搜索關(guān)鍵詞,其中,預(yù)置indexOf函數(shù)的參數(shù)searchKeyword就是搜索關(guān)鍵詞,此時(shí)單元格所處的行索引rowIndex就是含有搜索關(guān)鍵詞的行索引。此時(shí)單元格所處的列索引colIndex便是含有搜索關(guān)鍵詞的行中含有搜索關(guān)鍵詞的列索引。當(dāng)預(yù)置indexOf函數(shù)的返回值大于-1時(shí),返回結(jié)果便是單元格文本中搜索關(guān)鍵詞出現(xiàn)的起始位置,用start表示。通過(guò)DataTables的接口row(rowIndex).column(colIndex)函數(shù)可以獲取到該單元格的文本數(shù)據(jù)cellStr,然后通過(guò)javascript函數(shù)substr分別獲取單元格文本中不含關(guān)鍵詞部分文本cellStr.substr(0,start)和含有關(guān)鍵詞部分文本cellStr.substr(start)。
202、修改行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色。
其中,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色。所述第一預(yù)置顏色與所述第二預(yù)置顏色可以根據(jù)用戶(hù)的實(shí)際需求進(jìn)行配置,也可以由系統(tǒng)默認(rèn)進(jìn)行配置,本發(fā)明實(shí)施例不做限定。
具體地,步驟201中已經(jīng)計(jì)算出了表格當(dāng)前頁(yè)中含有搜索關(guān)鍵詞的行索引rowIndex,現(xiàn)在通過(guò)該行索引即可獲取表格第rowIndex行的HTMLDOM對(duì)象,然后給該DOM對(duì)象添加CSS樣式,例如,CSS樣式{background-color:yellow}即可實(shí)現(xiàn)含有搜索關(guān)鍵詞的表格行背景色顯示為黃色。
對(duì)于本發(fā)明實(shí)施例,所述修改文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色具體可以包括:通過(guò)預(yù)置html函數(shù),修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色。
203、修改文本信息對(duì)應(yīng)的前景色為第三預(yù)置顏色。
其中,所述第三預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色。所述第三預(yù)置顏色可以根據(jù)用戶(hù)的實(shí)際需求進(jìn)行配置,也可以由系統(tǒng)默認(rèn)進(jìn)行配置,本發(fā)明實(shí)施例不做限定。
具體地,通過(guò)上述步驟得到了單元格文本中不含關(guān)鍵詞部分文本cellStr.substr(0,start)和含有關(guān)鍵詞部分文本cellStr.substr(start),通過(guò)字符串相加cellStr.substr(0,start)+“<span style=’background-color:red;color:white’>”+cellStr.substr(start)+“</span>”便得到了關(guān)鍵詞文本背景色為紅色,前景色為白色的單元格HTML代碼newCellHtml,然后通過(guò)jQuery的函數(shù)html,即預(yù)置html函數(shù),將該單元格的HTML代碼修改為newCellHtml即可實(shí)現(xiàn)表格當(dāng)前頁(yè)中含有搜索關(guān)鍵詞的單元格關(guān)鍵詞部分文本背景色為紅色、前景色為白色的效果。
204、在表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的行背景色,以及顯示經(jīng)過(guò)修改后的文本信息對(duì)應(yīng)的背景色和前景色。
例如,在表格當(dāng)前頁(yè)內(nèi),將搜索關(guān)鍵詞所在的一行或多行的行背景色配置為綠色,并在這些行中將與搜索關(guān)鍵詞匹配的文本信息的背景色配置為藍(lán)色,前景色配置為白色,顯示這些行的行背景色黃色,以及顯示該文本信息的背景色紅色和前景色白色,達(dá)到高亮顯示的目的。
需要說(shuō)明的是,通過(guò)本發(fā)明實(shí)施例給出的方式,能夠給客戶(hù)提供了特定范圍內(nèi)的表格查詢(xún)功能,即表格當(dāng)前顯示頁(yè)內(nèi)數(shù)據(jù)查詢(xún)功能,用戶(hù)通過(guò)表格的翻頁(yè)鍵翻到哪一頁(yè),查詢(xún)時(shí)的范圍就是哪一頁(yè)的數(shù)據(jù),這對(duì)表格中含有大量數(shù)據(jù)時(shí)提高查詢(xún)精準(zhǔn)度有極大的幫助,用戶(hù)的查詢(xún)體驗(yàn)也將得到極大的提升。
本發(fā)明實(shí)施例提供的另一種搜索結(jié)果顯示方法,首先獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;然后修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;最后在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背 景色。與目前只能顯示保留下來(lái)的行相比,本發(fā)明可以實(shí)現(xiàn)只對(duì)當(dāng)前頁(yè)面內(nèi)與搜索關(guān)鍵詞相關(guān)的內(nèi)容進(jìn)行顯示,表格查詢(xún)范圍是針對(duì)表格當(dāng)前顯示頁(yè)內(nèi)的數(shù)據(jù)進(jìn)行的,查詢(xún)得到的數(shù)據(jù)較少,便于用戶(hù)分析、篩選自己想要的數(shù)據(jù),提高了用戶(hù)表格數(shù)據(jù)查詢(xún)的精準(zhǔn)度,改善了用戶(hù)的查詢(xún)體驗(yàn),提高了顯示效果。
進(jìn)一步地,作為圖1所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種搜索結(jié)果顯示裝置,如圖3所示,所述裝置包括:獲取單元31、修改單元32、顯示單元33。
所述獲取單元31,可以用于獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息。
所述修改單元32,可以用于修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色。
所述顯示單元33,可以用于在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的一種搜索結(jié)果顯示裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖1的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供的一種搜索結(jié)果顯示裝置,首先獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;然后修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;最后在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。與目前只能顯示保留下來(lái)的行相比,本發(fā)明可以實(shí)現(xiàn)只對(duì)當(dāng)前頁(yè)面內(nèi)與搜索關(guān)鍵詞相關(guān)的內(nèi)容進(jìn)行顯示,表格查詢(xún)范圍是針對(duì)表格當(dāng)前顯示頁(yè)內(nèi)的數(shù)據(jù)進(jìn)行的,查詢(xún)得到的數(shù)據(jù)較少,便于用戶(hù)分析、篩選自己想要的數(shù)據(jù),提高了用戶(hù)表格數(shù)據(jù)查詢(xún)的精準(zhǔn)度,改善了用戶(hù)的查詢(xún)體驗(yàn),提高了顯示效果。
進(jìn)一步地,作為圖2所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了另一 種搜索結(jié)果顯示裝置,如圖4所示,所述裝置包括:獲取單元41、修改單元42、顯示單元43。
所述獲取單元41,可以用于獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息。
所述修改單元42,可以用于修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色。
所述顯示單元43,可以用于在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。
所述修改單元42,還可以用于修改所述文本信息對(duì)應(yīng)的前景色為第三預(yù)置顏色,所述第三預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色。
所述顯示單元43,具體可以用于在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色和前景色。
所述獲取單元41,具有可以用于通過(guò)預(yù)置row接口函數(shù),獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息。
所述獲取單元41,具體還可以用于通過(guò)預(yù)置indexOf函數(shù),在表格當(dāng)前頁(yè)內(nèi)獲取與所述搜索關(guān)鍵詞匹配的文本信息的起始位置。
所述獲取單元41,具體還可以用于根據(jù)所述起始位置,通過(guò)預(yù)置substr函數(shù)獲取與所述搜索關(guān)鍵詞匹配的文本信息。
所述修改單元42,具體可以用于通過(guò)預(yù)置html函數(shù),修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的另一種搜索結(jié)果顯示裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖2的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明實(shí)施例提供的另一種搜索結(jié)果顯示裝置,首先獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;然后修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;最后在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng) 過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。與目前只能顯示保留下來(lái)的行相比,本發(fā)明可以實(shí)現(xiàn)只對(duì)當(dāng)前頁(yè)面內(nèi)與搜索關(guān)鍵詞相關(guān)的內(nèi)容進(jìn)行顯示,表格查詢(xún)范圍是針對(duì)表格當(dāng)前顯示頁(yè)內(nèi)的數(shù)據(jù)進(jìn)行的,查詢(xún)得到的數(shù)據(jù)較少,便于用戶(hù)分析、篩選自己想要的數(shù)據(jù),提高了用戶(hù)表格數(shù)據(jù)查詢(xún)的精準(zhǔn)度,改善了用戶(hù)的查詢(xún)體驗(yàn),提高了顯示效果。
所述搜索結(jié)果顯示裝置包括處理器和存儲(chǔ)器,上述獲取單元、修改單元、顯示單元等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元來(lái)實(shí)現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過(guò)調(diào)整內(nèi)核參數(shù)來(lái)解決在顯示搜索關(guān)鍵詞對(duì)應(yīng)的表格內(nèi)容時(shí),無(wú)法實(shí)現(xiàn)只對(duì)表格當(dāng)前頁(yè)內(nèi)與搜索關(guān)鍵詞相關(guān)的內(nèi)容進(jìn)行顯示,造成顯示效果差的問(wèn)題。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flashRAM),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。
本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:獲取表格當(dāng)前頁(yè)內(nèi)包含有搜索關(guān)鍵詞的行對(duì)應(yīng)的行索引信息,以及獲取與所述搜索關(guān)鍵詞匹配的文本信息;修改所述行索引信息對(duì)應(yīng)的行背景色為第一預(yù)置顏色,以及修改所述文本信息對(duì)應(yīng)的背景色為第二預(yù)置顏色,所述第一預(yù)置顏色與所述第二預(yù)置顏色為不同的顏色;在所述表格當(dāng)前頁(yè)內(nèi)顯示經(jīng)過(guò)修改后的所述行背景色,以及顯示經(jīng)過(guò)修改后的所述文本信息對(duì)應(yīng)的背景色。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flashRAM)。存儲(chǔ)器是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁 盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪(fǎng)問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
以上僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。