[發明專利]實現列表框控件的方法無效
| 申請號: | 01103693.1 | 申請日: | 2001-02-09 |
| 公開(公告)號: | CN1368696A | 公開(公告)日: | 2002-09-11 |
| 發明(設計)人: | 陳玄同;林光信 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/06 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 馬瑩 |
| 地址: | 臺灣省*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 列表 控件 方法 | ||
本發明涉及一種可以隨著表格的移動同時顯示列表框的標題與內容的方法,一種可以動態支持數據綁定的方法,以及一種不受瀏覽器種類限制的方法。
目前的技術,特別是網頁的技術,所使用的列表框與表格都存在一些缺點。就列表框而言,一般都具有單列(row),因此不能實現多列同時呈現的效果,使得使用者不能同時查閱不只一種的數據并相互比較不同的數據。就表格而言,參照圖1A與圖1B的示意圖,雖然表格能夠實現多列,但是由於表格中內容11是隨著表格的移動(由移動列12的移動指標13所控制)而改變的,因此如果所要顯示查閱的數據批數多過表格的顯示量,當移動指標13的移動量夠大時,整個表格便會只顯示出一批批的數據而沒有顯示出表格的標題14,增加使用者的困擾。
再者,以目前技術,特別是網頁技術,所實現的列表框,并不能動態支持數據的綁定,而且也不能動態地實現列表框中內容的更新。
除此之外,在網頁的范疇中,現行的技術所提供的列表框控件多是采用Active?X程序所構建的。其優點是可以設計成由互聯網網絡下載數據或設計成互動式的界面,但其缺點是并不是瀏覽器都支持此類控件,像NetscapeCommunication便不支持,使得此類列表框的使用會受到瀏覽器類型的限制。顯然地,應用Active?X程序所構建的列表框會遇到使用安全性的問題,而必須針對不同類型的瀏覽器單獨進行開發與構建,使操作方式復雜化并使成本也隨之提高。
綜合前述幾個缺點,可以看出現有的列表框尚有許多可以改善的地方,特別是當應用于網頁上時。因此,有必要發展新的列表框。
本發明的主要目的在于提供能實現多列形式的列表框控件以及對其進行控制,這種多列方式除能夠像表格一樣呈現多列內容,也可以實現多選或單選的功能。
本發明的另一目的在于提出對列表框的內容進行動態添加以及數據(如數據)綁定后的相關處理的方法。
本發明的又一目的在于當列表框被應用于網頁時,能不受瀏覽器的限制,無須重復開發以降低開發成本。
本發明的一優選實施例為一種實現列表框控件的方法,至少包含下列步驟:首先讀取列表框的表格范圍;然后連接到數據庫,其中數據庫的大小比表格范圍大;接著自數據庫讀取標題行與對應到此表格范圍的至少一批數據;然后顯示標題行與這些數據到一顯示器;接下來當讀取到此列表框的移動指標的移動量不為零時;依據移動量計算此表格范圍在此數據庫中所移動到的新位置,并找出位在此新位置的至少一批新數據;以及顯示標題行與這些新數據到此顯示器。
本發明的另一優選實施例為一種可以不受瀏覽器類型限制地在網頁中實現列表框控件的方法,至少包含下列步驟:讀取列表框的外層區域尺寸與內層區域尺寸,并且當內層區域的尺寸超過外層區域尺寸時,便設定外層區域的溢出屬性為自動,否則便繼續自數據庫取值并且判定此二者的大小,借此使得所顯示的內容并不會超過列表框的區域并啟動移動特性;根據位于內層區域的內層表中的至少一表頭元素,建立列表框的標題行;根據使用者的設定,完成多重選擇與單選行為的控制;以及獲得數據庫完成通知后,自數據庫依次獲得此列表框的各列的信息。
通過本發明的方法,能夠隨著表格的移動同時顯示列表框的標題和內容,能夠實現多列形式的列表框控件及其對其進行控制,這種多列方式除能夠像表格一樣呈現多列內容,也可以實現多選或單選的功能,此外本發明的方法能夠實現對列表框的內容進行動態添加以及數據(如數據)綁定后的相關處理,另外當列表框被應用到網頁時,能不受瀏覽器的限制,無須重復開發以降低開發成本。
附圖簡單說明:
圖1A與圖1B圖為通常列表框常見的一種缺點的示意圖;
圖2A與圖2B為本發明如何克服圖1A與圖1B圖所顯示的缺點的概念示意圖;
圖2C與圖2D為應用本發明克服圖1A與圖1B所顯示缺點的結果示意圖;
圖3為本發明的一個優選實施例的流程示意圖;和
圖4為本發明的另一優選實施例的流程示意圖。
主要部分的代表符號:
??11???????內容
??12???????移動列
??13???????移動指標
??14???????標題
??21???????內容
??22???????移動列
??23???????移動指標
??24???????標題
??25???????數據庫
??31???????限制方塊
??32???????數據方塊
??33???????輸入方塊
??34???????顯示方塊
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/01103693.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:化學法處理皂化廢堿液工藝
- 下一篇:泵站計算機監控系統





