欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法及裝置與流程

文檔序號(hào):11063447閱讀:455來(lái)源:國(guó)知局
用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法及裝置與制造工藝

本申請(qǐng)涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法及裝置。



背景技術(shù):

網(wǎng)頁(yè)中的表格不僅用來(lái)顯示數(shù)據(jù),還提供了表格單元格數(shù)據(jù)編輯的功能。比如,用戶單擊表格上的編輯按鈕,表格中所有單元格將顯示文本輸入框等待用戶編輯,用戶編輯完相應(yīng)單元格中的數(shù)據(jù)后點(diǎn)擊表格上的保存按鈕即可完成表格編輯數(shù)據(jù)的保存。表格編輯過(guò)程如果用戶按下了Ctrl+Z撤銷(xiāo)組合鍵,則表格中最后一次被編輯的單元格內(nèi)容將恢復(fù)到上一次編輯狀態(tài),如果用戶繼續(xù)按下Ctrl+Z撤銷(xiāo)組合鍵,則上一個(gè)編輯狀態(tài)的單元格數(shù)據(jù)被恢復(fù),例如,表格中單元格1初始值為a,單元格2初始值為1,單元格3初始值為q,用戶按下述操作順序?qū)Ρ砀裰械?個(gè)單元格進(jìn)行了多次編輯操作:用戶編輯了單元格1,單元格1數(shù)據(jù)為abc;用戶接著編輯了單元格2,單元格2數(shù)據(jù)為123;用戶接著編輯了單元格3,單元格3數(shù)據(jù)為qwe;用戶接著編輯了單元2,單元格2數(shù)據(jù)為123456;用戶又編輯了單元格3,單元格3數(shù)據(jù)為qwerty;如果用戶想撤銷(xiāo)一次單元格1和單元格3的編輯操作,只能按多次Ctrl+Z。如此操作,單元格1恢復(fù)到編輯前的狀態(tài),單元格3恢復(fù)到編輯前的狀態(tài),但是單元格2中的數(shù)據(jù)也將會(huì)恢復(fù)到編輯前的狀態(tài)。即網(wǎng)頁(yè)表格撤銷(xiāo)方案中不能對(duì)多個(gè)指定的單元格實(shí)現(xiàn)撤銷(xiāo)操作,導(dǎo)致對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率低。

針對(duì)相關(guān)技術(shù)中由于不能對(duì)網(wǎng)頁(yè)表格中多個(gè)指定的單元格實(shí)現(xiàn)撤銷(xiāo)操作,導(dǎo)致對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率低的問(wèn)題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)的主要目的在于提供一種用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法及裝置,以解決相關(guān)技術(shù)中由于不能對(duì)網(wǎng)頁(yè)表格中多個(gè)指定的單元格實(shí)現(xiàn)撤銷(xiāo)操作,導(dǎo)致對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率低的問(wèn)題。

為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法。該方法包括:在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作;當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng) 的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中;在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作;以及分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

進(jìn)一步地,當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù)包括:當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在目標(biāo)表格的HTML代碼中插入文本輸入框的HTML代碼;根據(jù)插入的文本輸入框的HTML代碼對(duì)目標(biāo)表格中所有的單元格添加對(duì)應(yīng)的文本輸入框;以及在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù)。

進(jìn)一步地,表格操作還包括表格保存操作,在分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)之后,該方法還包括:檢測(cè)是否接收到對(duì)目標(biāo)表格的表格保存操作;如果接收到對(duì)目標(biāo)表格的表格保存操作,保存第一目標(biāo)數(shù)據(jù)至預(yù)設(shè)數(shù)據(jù)庫(kù)并刪除目標(biāo)表格中所有的單元格對(duì)應(yīng)的文本輸入框;以及在目標(biāo)表格中的多個(gè)目標(biāo)單元格中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

進(jìn)一步地,在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)包括:檢測(cè)鍵盤(pán)中的目標(biāo)按鍵是否被按下;如果檢測(cè)到目標(biāo)按鍵被按下,檢測(cè)是否接收到在多個(gè)單元格中選擇多個(gè)目標(biāo)單元格的信號(hào);如果接收到在多個(gè)單元格中選擇多個(gè)目標(biāo)單元格的信號(hào),檢測(cè)是否接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作;以及如果接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作,分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

進(jìn)一步地,在分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中之后,在分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)之前,表格操作還包括對(duì)多個(gè)單元格的第二編輯操作,該方法還包括:檢測(cè)是否接收到對(duì)多個(gè)單元格的第二編輯操作;如果接收到對(duì)多個(gè)單元格的第二編輯操作,在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第二目標(biāo)數(shù)據(jù)編輯為第三目標(biāo)數(shù)據(jù),并將第二目標(biāo)數(shù)據(jù)存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中,在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取 每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)包括:在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第二目標(biāo)數(shù)據(jù),并分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第二目標(biāo)數(shù)據(jù);當(dāng)接收到對(duì)多個(gè)目標(biāo)單元格的第二撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

進(jìn)一步地,撤銷(xiāo)操作為外部輸入的Ctrl+Z撤銷(xiāo)指令的操作。

為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的另一方面,提供了一種用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置。該裝置包括:創(chuàng)建單元,用于在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作;編輯單元,用于當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中;獲取單元,用于在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作;以及第一顯示單元,用于分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

進(jìn)一步地,編輯單元包括:插入模塊,用于當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在目標(biāo)表格的HTML代碼中插入文本輸入框的HTML代碼;添加模塊,用于根據(jù)插入的文本輸入框的HTML代碼對(duì)目標(biāo)表格中所有的單元格添加對(duì)應(yīng)的文本輸入框;以及編輯模塊,用于在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù)。

進(jìn)一步地,表格操作還包括表格保存操作,該裝置還包括:檢測(cè)單元,用于檢測(cè)是否接收到對(duì)目標(biāo)表格的表格保存操作;保存單元,用于在接收到對(duì)目標(biāo)表格的表格保存操作的情況下,保存第一目標(biāo)數(shù)據(jù)至預(yù)設(shè)數(shù)據(jù)庫(kù)并刪除目標(biāo)表格中所有的單元格對(duì)應(yīng)的文本輸入框;以及第二顯示單元,用于在目標(biāo)表格中的多個(gè)目標(biāo)單元格中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

進(jìn)一步地,獲取單元包括:第一檢測(cè)模塊,用于檢測(cè)鍵盤(pán)中的目標(biāo)按鍵是否被按下;第二檢測(cè)模塊,用于在檢測(cè)到目標(biāo)按鍵被按下的情況下,檢測(cè)是否接收到在多個(gè)單元格中選擇多個(gè)目標(biāo)單元格的信號(hào);第三檢測(cè)模塊,用于在接收到在多個(gè)單元格中選擇多個(gè)目標(biāo)單元格的信號(hào)的情況下,檢測(cè)是否接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作;以及獲取模塊,用于在接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作的情況下,分 別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

通過(guò)本申請(qǐng),采用以下步驟:在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作;當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中;在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作;以及分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),解決了相關(guān)技術(shù)中由于不能對(duì)網(wǎng)頁(yè)表格中多個(gè)指定的單元格實(shí)現(xiàn)撤銷(xiāo)操作,導(dǎo)致對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率低的問(wèn)題,進(jìn)而達(dá)到了提升對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率的效果。

附圖說(shuō)明

構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1是根據(jù)本申請(qǐng)實(shí)施例的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法的流程圖;以及

圖2是根據(jù)本申請(qǐng)實(shí)施例的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置的示意圖。

具體實(shí)施方式

需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。

為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。

需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含 了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

為了便于描述,以下對(duì)本申請(qǐng)實(shí)施例涉及的幾個(gè)術(shù)語(yǔ)進(jìn)行說(shuō)明:

網(wǎng)頁(yè)表格:使用HTML表格標(biāo)簽代碼在網(wǎng)頁(yè)中創(chuàng)建的表格。

DataTables:一款開(kāi)源、免費(fèi)的網(wǎng)頁(yè)表格插件,可幫助開(kāi)發(fā)人員在網(wǎng)頁(yè)中快速生成表格,生成的表格支持排序、搜索、分頁(yè)等功能。

javascript:一種瀏覽器中運(yùn)行的腳步語(yǔ)言。網(wǎng)頁(yè)中進(jìn)行事件處理以及用戶和網(wǎng)頁(yè)交互都需要用到該腳步語(yǔ)言。

網(wǎng)頁(yè)表格單元格的撤銷(xiāo)操作:網(wǎng)頁(yè)表格中存在多個(gè)單元格被編輯且被編輯的單元格編輯次數(shù)可能不止一次時(shí),用戶選中哪個(gè)單元格按下Ctrl+Z組合撤銷(xiāo)鍵該單元格的數(shù)據(jù)就恢復(fù)到上一次編輯前的狀態(tài)。

根據(jù)本申請(qǐng)的實(shí)施例,提供了一種用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法。

圖1是根據(jù)本申請(qǐng)實(shí)施例的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法的流程圖。如圖1所示,該方法包括以下步驟:

步驟S101,在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作。

在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格可以使用標(biāo)準(zhǔn)的HTML代碼來(lái)實(shí)現(xiàn),也可以借助于表格插件來(lái)生成表格,例如,DataTables便是一款十分優(yōu)秀的開(kāi)源、免費(fèi)的網(wǎng)頁(yè)表格插件,可以幫助開(kāi)發(fā)人員在網(wǎng)頁(yè)中快速生成表格,生成的表格默認(rèn)支持排序、搜索、分頁(yè)等功能。通過(guò)現(xiàn)有技術(shù)中的網(wǎng)頁(yè)表格插件,在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作。即,在目標(biāo)表格中可以對(duì)目標(biāo)表格進(jìn)行編輯操作。

步驟S102,當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中。

檢測(cè)是否接收到對(duì)多個(gè)單元格的第一編輯操作,如果接收到對(duì)多個(gè)單元格的第一編輯操作,在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并將第一目標(biāo)數(shù)據(jù)存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中。

需要說(shuō)明的是,每個(gè)單元格都有對(duì)應(yīng)的數(shù)據(jù)編輯記錄,數(shù)據(jù)編輯記錄里面記錄了該單元格每一次編輯前單元格中的數(shù)據(jù)。單元格編輯記錄可以用javascript中的一維數(shù)組來(lái)保存,比如,創(chuàng)建了一個(gè)數(shù)組var editRecord=[];則editRecord[0]保存了單元格第一次編輯前的數(shù)據(jù),editRecord[1]保存了單元格第二次編輯前的數(shù)據(jù),editRecord[2]保存了單元格第三次編輯前的數(shù)據(jù),依此類(lèi)推。

優(yōu)選地,當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù)還可以通過(guò)以下步驟實(shí)現(xiàn):當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在目標(biāo)表格的HTML代碼中插入文本輸入框的HTML代碼;根據(jù)插入的文本輸入框的HTML代碼對(duì)目標(biāo)表格中所有的單元格添加對(duì)應(yīng)的文本輸入框;以及在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù)。

例如,單元格內(nèi)添加文本輸入框可以通過(guò)在單元格DOM中插入一段文本輸入框的HTML代碼實(shí)現(xiàn),例如,單元格HTML代碼如下:

<td>中國(guó)</td>

則添加了文本輸入框的單元格HTML代碼如下:

<td><input type=“text”value=“中國(guó)”/></td>

通過(guò)以上步驟,當(dāng)用戶單擊表格編輯時(shí),將表格中所有單元格都添加文本輸入框。在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù)。

步驟S103,在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作。

優(yōu)選地,撤銷(xiāo)操作為外部輸入的Ctrl+Z撤銷(xiāo)指令的操作。

在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一次Ctrl+Z撤銷(xiāo)指令的操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),即上一次目標(biāo)單元格編輯前,目標(biāo)單元格中的數(shù)據(jù)。

可選地,在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)還可以通過(guò)以下步驟實(shí)現(xiàn):檢測(cè)鍵盤(pán)中的目標(biāo)按鍵是否被按下;如果檢測(cè)到目標(biāo)按鍵被按下,檢測(cè)是否接收到在多個(gè)單元格 中選擇多個(gè)目標(biāo)單元格的信號(hào);如果接收到在多個(gè)單元格中選擇多個(gè)目標(biāo)單元格的信號(hào),檢測(cè)是否接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作;以及如果接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作,分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

例如,當(dāng)用戶按下Ctrl鍵時(shí)再使用鼠標(biāo)單擊選擇的方式選中待撤銷(xiāo)編輯的單元格,然后每按下一次Ctrl+Z鍵,被選中的單元格都會(huì)撤銷(xiāo)一次編輯操作,從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),如果按下Ctrl+Z鍵時(shí)被選中的單元格中存在某個(gè)單元格已無(wú)編輯操作可撤銷(xiāo)時(shí)則該單元格數(shù)據(jù)內(nèi)容不變。

可選地,在分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中之后,在分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)之前,表格操作還包括對(duì)多個(gè)單元格的第二編輯操作,該方法還包括:檢測(cè)是否接收到對(duì)多個(gè)單元格的第二編輯操作;如果接收到對(duì)多個(gè)單元格的第二編輯操作,在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第二目標(biāo)數(shù)據(jù)編輯為第三目標(biāo)數(shù)據(jù),并將第二目標(biāo)數(shù)據(jù)存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中,在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)包括:在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第二目標(biāo)數(shù)據(jù),并分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第二目標(biāo)數(shù)據(jù);當(dāng)接收到對(duì)多個(gè)目標(biāo)單元格的第二撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

以上的第一編輯操作、第二編輯操作、第一撤銷(xiāo)操作和第二撤銷(xiāo)操作等等只是泛指,并不一定只執(zhí)行2次編輯操作,2次撤銷(xiāo)操作,在本申請(qǐng)中,不限定對(duì)單元格編輯和撤銷(xiāo)的次數(shù)。

例如,當(dāng)用戶按下Ctrl鍵然后使用鼠標(biāo)單擊選擇的方式選中多個(gè)待撤銷(xiāo)編輯的單元格時(shí),用戶再按下Ctrl+Z鍵,多個(gè)目標(biāo)單元格撤銷(xiāo)一次編輯,其撤銷(xiāo)編輯后的數(shù)據(jù)為editRecords[editRecords.length-1],其中,editRecords.length為對(duì)多個(gè)目標(biāo)單元格編輯的次數(shù),每個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示數(shù)據(jù)為editRecords[editRecords.length-1];當(dāng)用戶繼續(xù)按下Ctrl+Z鍵時(shí),多個(gè)目標(biāo)單元格繼續(xù)撤銷(xiāo)一次編輯,數(shù)據(jù)為editRecords[editRecords.length-2],每個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示數(shù)據(jù)為editRecords[editRecords.length-2];當(dāng)用戶第i次按下Ctrl+Z鍵時(shí),單元格數(shù)據(jù)恢復(fù)為edit Records[editRecords.length-i],每個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示數(shù)據(jù)為editRecords[editRecords.length-i];如果editRecords.length-i<0,則每個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示數(shù)據(jù)為editRecords[0]。

步驟S104,分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

可選地,表格操作還包括表格保存操作,在分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)之后,該方法還包括:檢測(cè)是否接收到對(duì)目標(biāo)表格的表格保存操作;如果接收到對(duì)目標(biāo)表格的表格保存操作,保存第一目標(biāo)數(shù)據(jù)至預(yù)設(shè)數(shù)據(jù)庫(kù)并刪除目標(biāo)表格中所有的單元格對(duì)應(yīng)的文本輸入框;以及在目標(biāo)表格中的多個(gè)目標(biāo)單元格中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

當(dāng)網(wǎng)頁(yè)表格接收到對(duì)目標(biāo)表格的表格保存操作時(shí),此操作可以通過(guò)javascript中的ajax將表格數(shù)據(jù)傳輸?shù)椒?wù)器再保存到數(shù)據(jù)庫(kù)中。表格編輯數(shù)據(jù)保存完畢后需要將表格中所有單元格中的文本輸入框刪除,將表格狀態(tài)恢復(fù)到正常顯示狀態(tài)。從表格單元格中刪除文本輸入框只需要修改單元格的HTML代碼,刪掉文本輸入框的HTML代碼即可,比如,編輯狀態(tài)下的表格中某個(gè)單元格HTML代碼如下:

<td><input type=“text”value=“中國(guó)”/></td>

則刪掉了文本輸入框之后的表格單元格HTML代碼為:

<td>中國(guó)</td>

在本申請(qǐng)中,在網(wǎng)頁(yè)表格中存在多個(gè)單元格數(shù)據(jù)被編輯且被編輯的單元格編輯次數(shù)不止一次時(shí),通過(guò)本申請(qǐng),用戶可以實(shí)現(xiàn)撤銷(xiāo)多個(gè)目標(biāo)單元格的編輯操作,同時(shí)選中多個(gè)目標(biāo)單元格按下Ctrl+Z就可以實(shí)現(xiàn)對(duì)個(gè)目標(biāo)單元格的編輯撤銷(xiāo)效果,并且其它單元格的編輯數(shù)據(jù)不會(huì)受到影響,進(jìn)而達(dá)到了提升對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率的效果。

本申請(qǐng)實(shí)施例提供的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法,通過(guò)在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作;當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中;在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作;以及分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo) 數(shù)據(jù),解決了相關(guān)技術(shù)中由于不能對(duì)網(wǎng)頁(yè)表格中多個(gè)指定的單元格實(shí)現(xiàn)撤銷(xiāo)操作,導(dǎo)致對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率低的問(wèn)題,進(jìn)而達(dá)到了提升對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率的效果。

需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

本申請(qǐng)實(shí)施例還提供了一種用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置,需要說(shuō)明的是,本申請(qǐng)實(shí)施例的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置可以用于執(zhí)行本申請(qǐng)實(shí)施例所提供的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)方法。以下對(duì)本申請(qǐng)實(shí)施例提供的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置進(jìn)行介紹。

圖2是根據(jù)本申請(qǐng)實(shí)施例的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置的示意圖。如圖2所示,該裝置包括:創(chuàng)建單元10、編輯單元20、獲取單元30和第一顯示單元40。

創(chuàng)建單元10,用于在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作。

編輯單元20,用于當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中。

獲取單元30,用于在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作。

第一顯示單元40,用于分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

本申請(qǐng)實(shí)施例提供的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置,通過(guò)創(chuàng)建單元10在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作;編輯單元20當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中;獲取單元30在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù), 其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作;以及第一顯示單元40分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),解決了相關(guān)技術(shù)中由于不能對(duì)網(wǎng)頁(yè)表格中多個(gè)指定的單元格實(shí)現(xiàn)撤銷(xiāo)操作,導(dǎo)致對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率低的問(wèn)題,進(jìn)而達(dá)到了提升對(duì)網(wǎng)頁(yè)表格執(zhí)行撤銷(xiāo)操作效率的效果。

可選地,在本申請(qǐng)實(shí)施例提供的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置中,編輯單元20包括:插入模塊,用于當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在目標(biāo)表格的HTML代碼中插入文本輸入框的HTML代碼;添加模塊,用于根據(jù)插入的文本輸入框的HTML代碼對(duì)目標(biāo)表格中所有的單元格添加對(duì)應(yīng)的文本輸入框;以及編輯模塊,用于在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù)。

可選地,在本申請(qǐng)實(shí)施例提供的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置中,表格操作還包括表格保存操作,該裝置還包括:檢測(cè)單元,用于檢測(cè)是否接收到對(duì)目標(biāo)表格的表格保存操作;保存單元,用于在接收到對(duì)目標(biāo)表格的表格保存操作的情況下,保存第一目標(biāo)數(shù)據(jù)至預(yù)設(shè)數(shù)據(jù)庫(kù)并刪除目標(biāo)表格中所有的單元格對(duì)應(yīng)的文本輸入框;以及第二顯示單元,用于在目標(biāo)表格中的多個(gè)目標(biāo)單元格中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

可選地,在本申請(qǐng)實(shí)施例提供的用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置中,獲取單元30包括:第一檢測(cè)模塊,用于檢測(cè)鍵盤(pán)中的目標(biāo)按鍵是否被按下;第二檢測(cè)模塊,用于在檢測(cè)到目標(biāo)按鍵被按下的情況下,檢測(cè)是否接收到在多個(gè)單元格中選擇多個(gè)目標(biāo)單元格的信號(hào);第三檢測(cè)模塊,用于在接收到在多個(gè)單元格中選擇多個(gè)目標(biāo)單元格的信號(hào)的情況下,檢測(cè)是否接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作;以及獲取模塊,用于在接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作的情況下,分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

所述用于網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)裝置包括處理器和存儲(chǔ)器,上述創(chuàng)建單元、編輯單元、獲取單元和第一顯示單元等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元。

處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過(guò)調(diào)整內(nèi)核參數(shù)去執(zhí)行網(wǎng)頁(yè)表格的單元格的撤銷(xiāo)。

存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。

本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品的實(shí)施例,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適 于執(zhí)行初始化有如下方法步驟的程序代碼:在網(wǎng)頁(yè)中創(chuàng)建目標(biāo)表格,其中,在目標(biāo)表格中預(yù)先添加有對(duì)目標(biāo)表格進(jìn)行表格操作的功能,目標(biāo)表格包括多個(gè)單元格,表格操作包括對(duì)多個(gè)單元格的第一編輯操作;當(dāng)接收到對(duì)多個(gè)單元格的第一編輯操作時(shí),在多個(gè)單元格對(duì)應(yīng)的文本輸入框中將多個(gè)單元格中的第一目標(biāo)數(shù)據(jù)編輯為第二目標(biāo)數(shù)據(jù),并分別將第一目標(biāo)數(shù)據(jù)分別存儲(chǔ)至多個(gè)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中;在多個(gè)單元格中選擇需要執(zhí)行撤銷(xiāo)操作的多個(gè)目標(biāo)單元格并接收到對(duì)多個(gè)目標(biāo)單元格的第一撤銷(xiāo)操作時(shí),分別從多個(gè)目標(biāo)單元格對(duì)應(yīng)的多條數(shù)據(jù)編輯記錄中分別獲取每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù),其中,撤銷(xiāo)操作包括第一撤銷(xiāo)操作;以及分別在多個(gè)目標(biāo)單元格對(duì)應(yīng)的文本輸入框中顯示每個(gè)目標(biāo)單元格對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù)。

需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。

在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。

所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本申請(qǐng)的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本申請(qǐng) 不限制于任何特定的硬件和軟件結(jié)合。

以上所述僅為本申請(qǐng)的優(yōu)選實(shí)施例,并不用于限制本申請(qǐng),對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乌兰浩特市| 丹巴县| 三河市| 康定县| 孝昌县| 张北县| 威远县| 通化市| 沙坪坝区| 岱山县| 蓬莱市| 台中县| 射阳县| 新巴尔虎左旗| 朔州市| 万荣县| 铜梁县| 新巴尔虎左旗| 南雄市| 南召县| 三河市| 含山县| 博爱县| 清原| 华池县| 丰顺县| 西乡县| 涟水县| 浦江县| 罗甸县| 华坪县| 凤庆县| 洛宁县| 资溪县| 苏州市| 旬邑县| 固阳县| 奉贤区| 拜泉县| 桐庐县| 彭阳县|