一種表格操作方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及計算機應用技術領域,更具體地說,涉及一種表格操作方法及裝置。
【背景技術】
[0002] 表格是WEB應用中客戶端展示數據的重要方式,能直觀地向用戶展示服務端處理 的數據。
[0003] 通常情況下,用戶可以通過客戶端對表格進行相應的操作,如查看及修改等。但 是,發明人發現,當表格中的數據記錄比較多時,如果拖動表內容(表內容即為表格中除表 頭以外的內容)滾動查看,表頭也會隨之滾動上去,此時,如果用戶需要獲取表內容中數據 記錄對應的表頭,還需要將表頭滾動調出,嚴重影響了用戶在使用表格時的工作效率。
[0004] 綜上所述,現有技術中存在用戶對表內容進行滾動查看時表頭也會隨之滾動,進 而造成用戶的工作效率較低的問題。
【發明內容】
[0005] 本發明的目的是提供一種表格操作方法及裝置,以解決現有技術中存在的用戶對 表內容進行滾動查看時表頭也會隨之滾動,進而造成用戶的工作效率較低的問題。
[0006] 為了實現上述目的,本發明提供如下技術方案:
[0007] -種表格操作方法,包括:
[0008] 獲取輸入參數,所述輸入參數包括表格標識;
[0009] 獲取與所述表格標識對應的原表格的表格信息,并依據所述表格信息對所述原表 格進行復制處理,得到與所述原表格的表頭對應的復制表頭;
[0010] 分別為所述原表格及所述復制表頭創建圖層,得到與所述原表格對應的內容圖層 及與所述復制表頭對應的表頭圖層;
[0011] 利用所述表頭圖層覆蓋所述內容圖層中所述原表格的表頭對應的位置,并為所述 表頭圖層及所述內容圖層創建框架圖層;
[0012] 設置所述表頭圖層在所述框架圖層中的位置固定不變。
[0013] 優選的,所述輸入參數還包括寬度設置值及高度設置值,所述方法還包括:
[0014] 為所述表頭圖層及所述內容圖層創建框架圖層,并將所述框架圖層的高度設置為 所述高度設置值,所述框架圖層的寬度設置為所述寬度設置值。
[0015] 優選的,依據所述表格信息對所述原表格進行復制處理,得到與所述原表格的表 頭對應的復制表頭,包括:
[0016] 依據所述表格信息對所述原表格進行復制,得到與所述原表格對應的復制表格;
[0017] 將所述復制表格中與所述原表格的表內容對應的復制表內容刪除,得到與所述原 表格的表頭對應的復制表頭。
[0018] 優選的,所述輸入參數還包括篩選標識,所述方法還包括:
[0019] 設置篩選組件;
[0020]定義篩選事件,并將所述篩選組件與所述篩選事件綁定,其中,所述篩選事件為根 據外界在所述篩選組件中輸入的篩選條件對所述框架圖層中包含的內容進行篩選。
[0021 ] 優選的,所述輸入參數還包括查詢標識,所述方法還包括:
[0022] 設置查詢組件;
[0023] 定義查詢事件,并將所述查詢組件與所述查詢事件綁定,其中,所述查詢事件為根 據外界在所述查詢組件中輸入的查詢條件對所述框架圖層中包含的內容進行查詢。
[0024] 優選的,所述輸入參數還包括排序標識,所述方法還包括:
[0025] 設置排序組件;
[0026] 定義排序事件,并將所述排序組件與所述排序事件綁定,其中,所述排序事件為根 據外界在所述排序組件中輸入的排序指令對所述框架圖層中包含的內容進行排序。
[0027]優選的,設置排序組件,包括:
[0028]為所述表頭圖層中包含的每列均設置排序組件;
[0029]對應的,定義排序事件,包括:
[0030] 定義排序事件,所述排序事件為根據外界在所述排序組件中輸入的排序指令,按 照與該排序組件對應的列內容對所述框架圖層中包含的內容進行排序。
[0031] 優選的,還包括:
[0032] 定義列寬事件,所述列寬事件的內容為所述表頭圖層中所述復制表頭的列寬與所 述內容圖層中所述原表格的表頭的列寬保持一致;
[0033] 將所述列寬事件綁定到與所述原表格對應的窗體。
[0034] 一種表格操作裝置,包括:
[0035]獲取模塊,用于獲取輸入參數,所述輸入參數包括表格標識;以及用于獲取與所述 表格標識對應的原表格的表格信息;
[0036]處理模塊,用于依據所述表格信息對所述原表格進行復制處理,得到與所述原表 格的表頭對應的復制表頭;
[0037]圖層創建模塊,用于分別為所述原表格及所述復制表頭創建圖層,得到與所述原 表格對應的內容圖層及與所述復制表頭對應的表頭圖層;以及用于利用所述表頭圖層覆蓋 所述內容圖層中所述原表格的表頭對應的位置,并為所述表頭圖層及所述內容圖層創建框 架圖層;
[0038]位置設置模塊,用于設置所述表頭圖層在所述框架圖層中的位置固定不變。
[0039] 優選的,還包括:
[0040]列寬設置模塊,用于:定義列寬事件,所述列寬事件的內容為所述表頭圖層中所述 復制表頭的列寬與所述內容圖層中所述原表格的表頭的列寬保持一致;將所述列寬事件綁 定到與所述原表格對應的窗體。
[0041 ]本發明提供的一種表格操作方法及裝置,其中,該方法包括:獲取輸入參數,所述 輸入參數包括表格標識;獲取與所述表格標識對應的原表格的表格信息,并依據所述表格 信息對所述原表格進行復制處理,得到與所述原表格的表頭對應的復制表頭;分別為所述 原表格及所述復制表頭創建圖層,得到與所述原表格對應的內容圖層及與所述復制表頭對 應的表頭圖層;利用所述表頭圖層覆蓋所述內容圖層中所述原表格的表頭對應的位置,并 為所述表頭圖層及所述內容圖層創建框架圖層;設置所述表頭圖層在所述框架圖層中的位 置固定不變。本申請公開的技術特征中,對原表格進行復制得到與原表格的表頭一致的復 制表頭,為復制表頭及原表格創建圖層,利用復制表頭對應的表頭圖層覆蓋與原表格對應 的內容圖層中的表頭部分,從而使得原表格的表頭不顯示,并且,設置表頭圖層在框架圖層 中的位置固定不變,從而使得原表格內容過長需要對其進行滾動查看時,復制表頭的位置 固定不變,方便用戶對原表格的表內容與復制表頭的比對查看,提高了使用者的工作效率。
【附圖說明】
[0042] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據 提供的附圖獲得其他的附圖。
[0043] 圖1為本發明實施例提供的一種表格操作方法的流程圖;
[0044] 圖2為本發明實施例提供的一種表格操作方法中原表格的示意圖;
[0045] 圖3為本發明實施例提供的一種表格操作方法中為復制表頭及原表格創建圖層及 框架圖層后的不意圖;
[0046] 圖4為本發明實施例提供的一種表格操作方法中利用表頭圖層覆蓋內容圖層中原 表格的表頭對應的位置后的示意圖;
[0047] 圖5為本發明實施例提供的一種表格操作方法中目標表格的效果圖;
[0048] 圖6為本發明實施例提供的一種表格操作裝置的結構示意圖。
【具體實施方式】
[0049]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0050]請參閱圖1,其示出了本發明實施例提供的一種表格操作方法的流程圖,可以包括 以下步驟:
[0051 ] SI 1:獲取輸入參數,輸入參數包括表格標識。
[0052]需要說明的是,表格標識與原表格相對應,即,能夠通過表格標識確定出對應的原 表格。
[0053]對應的,定義傳入的選項,即獲取的輸入參數,具體可以為: