[go: up one dir, main page]

TW530231B - System and method for dynamically generating tables on web pages - Google Patents

System and method for dynamically generating tables on web pages Download PDF

Info

Publication number
TW530231B
TW530231B TW89116477A TW89116477A TW530231B TW 530231 B TW530231 B TW 530231B TW 89116477 A TW89116477 A TW 89116477A TW 89116477 A TW89116477 A TW 89116477A TW 530231 B TW530231 B TW 530231B
Authority
TW
Taiwan
Prior art keywords
data
web page
webpage
scope
patent application
Prior art date
Application number
TW89116477A
Other languages
Chinese (zh)
Inventor
Peng Li
Tong S Chen
Kuang-Shin Lin
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to TW89116477A priority Critical patent/TW530231B/en
Application granted granted Critical
Publication of TW530231B publication Critical patent/TW530231B/en

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

The present invention discloses a system and method for dynamically generating tables on web pages, which uses a header processing module to read and analyze the header data in the web page data from the web page data buffer, and then uses a table generation module to display the table on the web page with associated usage authority and character attributes of the table element. Moreover, the table dynamic format configuration module is inputted with the selection instruction from the user to select the table element in the displayed table. Then, the table generation module dynamically generates the table for the user based on the selected table.

Description

530231 五、發明說明(1) 發明領域: 本發明係關於一種可動態產生表格之方法,特指 在網頁上針對不同使用權限以動態產生表格的方法。疋曰 此外,本發明之方法亦適用於可依據使用者所 表格樣式與内容之應用中,用以動能诂 舍 σ 士 , 勒恶地依據其制訂規格以 產生所需夕網頁予使用者。 發明背景: 隨著電腦軟 發展,已使現代 的全球資訊往來 產生、傳送。因 網路(Internet) 連結,便可輕易 訊持續發燒,所 作行列中。因此 外,網站網頁的 面,由於企業國 極可能在世界各 管理自己的文件 公司進行資料分 取所分享之資料 的資料供查詢或 然而以目前 的快速 曰千里 各樣的 只要利 的網站 9不暇 力於網 網路科 更是不 亦曰漸 ,而每 更需要 他子公 對不同 ^ 竹 而言, 、硬體技術 社會發生一 之外,各式 此,現代人 與世界各地 地獲得令人 以不斷有致 ,除了網際 内容與晝面 際化的腳步 地設立據點 資料之外, 享,以使其 。所以,針 調閱’便成 的網頁技術 進步與通訊 之變化,除 資訊更以不 用電腦,便 伺服器(Web 給的資訊。 $科技者獻 技與應用不 斷出陳推新 加速,因此 個據點之子 I資料與其 司可經由網 使用者權限 相當重要之 其在網頁上 網路的高度 了曰漸頻.繁 同的面貌被 可透過網際 server)相 由於網路通 身於研究工 斷提升之 。另一方 一個企業體 公司除了需 他據點的子 際網路以擷 以提供適當 事。 形成表格之530231 V. Description of the invention (1) Field of the invention: The present invention relates to a method for dynamically generating forms, particularly a method for dynamically generating forms on a webpage for different usage rights. In addition, the method of the present invention is also applicable to applications that can be based on the form and content of the form used by the user, to use the kinetic energy to dispose of σ, and to make specifications based on it to generate the required web page to the user. Background of the Invention: With the soft development of computers, modern global information exchanges have been generated and transmitted. Because of the Internet connection, you can easily continue to have a fever. Therefore, on the webpage of the website, because the country of the enterprise is likely to perform data sharing in the world to manage its own file company for the information of the shared information for inquiry or at the current rapid speed of the various profitable websites Focusing on the Internet Department is even more gradual, and every need for his son-in-law is different. For the different bamboos, the hardware technology society takes place. In this way, modern people and other places around the world have gained In order to continue to establish, in addition to the Internet content and day-to-day pace of the establishment of the base materials, to share, so as to make it. Therefore, the technical progress and communication changes of the webpages, which have become a reality, have been changed from the use of computers to the information on the server (the information provided by the web.) $ Technical technology and applications are constantly being promoted and accelerated, so they are the sons of the base. I data is very important for its user access via the Internet. Its height on the web is gradually increasing. The complex appearance can be improved through the internet because of the research work of the Internet. On the other side, an enterprise company needs the Internet of another base to provide proper services. Forming the form

530231 五、發明說明(2) 方式相當缺 時,\大多數 詢或調閱之 系統管理者 資料之管制 (Template) 填寫於網頁 處。然而在 來變更網頁 並希望能變 用者而言 , 個相當困擾 發明目的及 本發明 使用權限以 本發明 之表格樣式 法。 根據以 產生表格之 中的表頭資 數值後,讀 限與表格元 當需顯示表袼予使用者 限,以對使用者所能查 面,對於一些企業體之 中設定使用權限來進行 先編寫網頁模版 料時,將所調取之資料 生之網頁送往使用者 白無法依據個人的需求 需進行大量資料查詢, 更所查詢資料範圍的使 樣式的情形,便成為一 乏靈活性。舉例來說, 的網頁並未設定使用權 貧料加以限制。另' —方 而吕’雖然可在資料庫 ,並依據使用權限來事 ,隨後在使用者查詢資 模版中,最後再將所產 上述之應用中,使用者 中的表格樣式,而對於 更表格樣式以縮小或變 無法在網頁中變更表格 的問題。 概述: 之主要目的在於提供一種可在網頁上針街不 動態產生表格的方法。 " 的另一目的在於提供一種可依據使用者所制訂 ,用以動態地產生表格以顯示於網頁中之方 上所述之目的,本發明所揭露之在網頁上動能 方法’係在運用資料來源物件以讀取網頁資料 料’並在分析表頭資料所包含之參數名稱與來 取網頁資料中的表格元件資料,並配合使用權 件的文字屬性來顯示網頁中的表格予使用者萑530231 V. Description of the invention (2) When the method is quite lacking, \ most of the system administrators who consult or read the information control (Template) is filled in the webpage. However, for the users who want to change the webpage in the future, it is quite troublesome for the purpose of the invention and the right to use the invention in the form of the form of the invention. According to the value of the header data in the form, the reading limit and form element should display the table to the user limit in order to check the user's ability, and set the use permissions in some enterprises to write first When webpage template materials are sent to the user, the webpages sent to the user can not be used to query a large amount of data according to personal needs, and the situation of the query data range to make the style becomes a lack of flexibility. For example, the pages of are not set to restrict access. Another '—Fang Erlu' although it can be done in the database and according to the use rights, then in the user query information template, and finally the form of the table in the user in the above application, and for more tables Sizing to reduce or change the problem that the table cannot be changed in the webpage. Overview: The main purpose is to provide a way to generate forms on the web without dynamics. " Another purpose is to provide a method that can be formulated by a user to dynamically generate a form for display on a web page. The method of kinetic energy on a web page disclosed in the present invention is based on the use of data The source object is to read the web page data and analyze the parameter names and header data contained in the header data to obtain the form component data in the web page data, and use the text attributes of the rights to display the form in the web page to the user.

530231 五、發明說明(3) 此外,使用者亦可在所顯示之表格中選定表格元件,以進 一步縮小其查詢範圍,而本發明之方法將依據所選定之表 格元件,動態地顯示表格顯示予使用者。 本發明所揭露之系統主要包含網頁資料緩衝區、表頭 處理模組、表格生成模組、以及表格動態樣式制訂模組四 部分。其中網頁資料緩衝區係一貧料暫存區’用以接收由 網頁而來的資料、或是接收準備顯示在網頁上的資料。表 頭處理模組係輸入由網頁貢料緩衝區而來之網頁貧料,用 以分析並處理網頁貪料的表頭部分。表格生成模組輸入由 表頭處理模組而來,包含於網頁資料中的表格資料,用以 分析網頁貧料中的表格貧料’並在處理完畢後將所產生的 包含表格資料之網頁,送往網頁資料緩衝區以進行顯示。 表格動態樣式制訂模組則輸入由表格生成模組所分析之表 格資料,配合使用者所輸入之選定指令,以動態地產生表 格樣式予使用者,而該動態表格樣式將送往表格生成模 組,再送往網頁資料緩衝區以進行顯示。 發明詳細說明: 請參閱第一圖,其描繪本發明較佳實施例之模組架構 方塊圖。網頁資料緩衝區1 0 2係一資料暫存區,用以接收 由網頁而來的資料、或是接收準備顯示在網頁上的資料。 表頭處理模組1 0 4係經由資料流1 1 0而輸入由網頁資料緩衝 區1 0 2而來之網頁貢料’用以分析並處理網頁貢料的表頭 (Form h e a d )部分。表格生成模組1 0 6則經由資料流1 1 2輸530231 V. Description of the invention (3) In addition, the user can also select form elements in the displayed form to further narrow down the scope of his query, and the method of the present invention will dynamically display the form to display according to the selected form element. user. The system disclosed by the present invention mainly includes four parts: a web page data buffer, a header processing module, a form generating module, and a form dynamic style making module. The webpage data buffer is a lean material temporary storage area 'for receiving data from the webpage or receiving data to be displayed on the webpage. The header processing module is used to input the lean data of the web page from the web page buffer to analyze and process the header part of the web page. The form generation module inputs the form data from the header processing module and includes the form data in the webpage data to analyze the form data in the webpage data. After the processing is completed, the generated webpage containing the form data is processed. Send to webpage data buffer for display. The table dynamic style formulating module inputs the form data analyzed by the form generating module, and cooperates with the selected command input by the user to dynamically generate the form style to the user, and the dynamic form style is sent to the form generating module , And then send it to the webpage data buffer for display. Detailed description of the invention: Please refer to the first figure, which depicts a block diagram of a module architecture according to a preferred embodiment of the present invention. The webpage data buffer area 102 is a data temporary storage area for receiving data from the webpage or receiving data to be displayed on the webpage. The header processing module 10 4 inputs the web page data from the web page data buffer area 102 through the data stream 1 10 to analyze and process the header part of the web page data (Form h e a d). The form generation module 1 0 6 is passed through the data stream 1 1 2

530231 五、發明說明(4) 入由表頭處理模組1 0 4而來,包含於網頁資料中的表格資 料,用以分析網頁資料中的表格資料,並在處理完畢後將 所產生的包含表格資料之網頁,經由資料流11 4送往網頁 資料緩衝區1 〇 2以進行顯示。表格動態樣式制訂模組1 0 8則 經由資料流1 1 6,用以輸入由表格生成模組1 0 6所分析之表 格資料,配合使用者所輪入之選定指令,以動態地產生表 格樣式予使用者,而該動態表格樣式將經由資料流1 1 8送 往表格生成模組1 0 6,再透過資料流1 1 4送往網頁資料緩衝 區1 0 2以進行顯示。應注意的是,第一圖所示之架構係構 築在客戶端C C 1 i e n t ),而伺服器端可透過動態超文件標記 語言(D y n a m i c Η y p e r T e X t M a r k u p L a n g u a g e,D Η T M L )的 資料連結(D a t a b i n d i n g )架構,用以將資料副本儲存在客 戶端以供使用者查詢之用。 接下來請參閱第二圖,其描繪本發明較佳實施例中, 執行網頁表頭資料分析程序之操作流程圖,其可以是表頭 處理模組1 0 4的主要操作流程。在本發明較佳實施例中係 以DHTML的資料連結架構作說明。首先,表頭處理模組1〇4 將t買取由網頁資料緩衝區1 〇 2而來的網頁資料,其係透過 資料連結架構中的資料來源物件(D a t a s 〇 u r c e 〇 b j e c t, D S 0 )而進行,並運用D S 0讀取其所包含的物件辨識碼名稱 與類別辨識碼(步驟2 0 2 )。舉例而言,在視窗作業系統 (Windows)中執行以DHTML語言描述之網頁時,步驟2〇2將 經由D S 0物件以讀取位於< 0 B J E C T >與< / 〇 B J E C T >之間的表頭 資料’並取得由參數M I D"所定義之屬性或辨識碼名稱,以530231 V. Description of the invention (4) Enter the form data included in the web page data from the header processing module 104, and use it to analyze the form data in the web page data. The web page of the form data is sent to the web page data buffer 1 102 via the data stream 114 for display. The table dynamic style formulation module 108 uses the data stream 1 16 to input the form data analyzed by the table generation module 106, and cooperates with the user's selected command to generate the table style dynamically. To the user, and the dynamic table style will be sent to the form generation module 106 through the data stream 1 1 8 and then sent to the web page data buffer 1 102 through the data stream 1 1 4 for display. It should be noted that the architecture shown in the first figure is built on the client CC 1 ient), and the server can use Dynamic Hyper Document Markup Language (Dynamic Η hyper T e X t Markup Language, D Η TML ) Data link (D atabinding) structure, used to store a copy of the data on the client for user query. Next, please refer to the second figure, which depicts an operation flowchart of executing a webpage header data analysis program in the preferred embodiment of the present invention, which may be the main operation flow of the header processing module 104. In the preferred embodiment of the present invention, the data link structure of DHTML is used for description. First, the header processing module 104 buys webpage data from the webpage data buffer 1002, which is through a data source object (Datas 〇urce OBject, DS 0) in the data link structure. Perform, and use DS 0 to read the object identifier name and category identifier contained in it (step 2 0 2). For example, when a webpage described in DHTML is executed in Windows, step 202 is read via DS 0 object between < 0 BJECT > and < / 〇BJECT > Header data 'and get the attribute or identifier name defined by the parameter MI D "

530231 五、發明說明(5) 及由參數” aASSID”所指出,定義於視窗統登錄庫 = eflst:y)之類別辨識碼。接下來’將讀取表頭資料中的 參數名稱(步驟2 0 4 ),隨後讀敌兮失齡々 、 u 值(步驟_。舉例而Γ 數_定之參^ 牛在步驟2 04中將讀取由DHTMl ^ ^^^2 0 6 t 則=取接績在”PARA”之後的參數值。最後,再讀取下一個 :數名稱(步驟2 0 8 ),並判斷包含在表頭資料中的參數是 20 6^1 o''"/' ^ ^21〇) ° ^ ^ ^ ^ ^ ^ …、直到表頭貧料中的參數全部讀完為止。因此, 上述徵权執行後,便可獲得嵌入在網頁中(亦即HTML • 以作為Μ覽為(Browser)與網頁檢視器(例wHTML viewe/)_之間的連結元件之DS〇物件的名稱與類別。 、第二A圖與第三b圖所描述的係本發明較佳實施例中, 用以產生表格之操作流程,其可以是表格生成模組1 〇 6的 主要執,程序。此外,第三A圖用以顯示未制訂表格於網 頁之$作"IL私’而苐二尽圖則用以顯示所制訂表格於網 頁中之操作流程。首先,表格生成模組丨〇6將輸入網頁資 料,並在其中尋找表格元件標籤(步驟3 0 2 )。舉例而言, jDHTML §中,即是尋找用以定義表格内容之標 叙。接了來,表格生成模組106將判斷是否需顯示由使用 者所剎a丁之表格(步驟3 〇 4 ),若需顯示使用者所制訂之表 格則邊由標號A以接續第三B圖之流程,否則將取得一個 表枱元,之文字屬性(步驟3 〇 6 ),並依據文字屬性(例如字 型或文字内容)與使用者之使用權限來顯示表袼元件(步驟530231 V. Description of the invention (5) and the category identification code defined by the parameter "aASSID" defined in the Windows registry database = eflst: y). Next 'will read the parameter names in the header data (step 2 0 4), and then read the enemy ’s loss of age, u value (step _. For example and Γ 数 _ 定 之 parameters ^ Niu will read in step 2 04 Take DHTMl ^ ^^^ 2 0 6 t then = take the parameter value after the "PARA". Finally, read the next: number name (step 2 0 8), and judge that it is included in the header data The parameter is 20 6 ^ 1 o '' " / '^ ^ 21〇) ° ^ ^ ^ ^ ^ ^…, until all the parameters in the table header have been read. Therefore, after the execution of the above-mentioned entitlement, the name of the DS object that is embedded in the web page (that is, HTML is used as a connection element between Browser and the web viewer (eg wHTML viewe /) _) And categories. The descriptions in Figures 2A and 3b are the operating procedures for generating forms in the preferred embodiment of the present invention, which can be the main execution and procedures of the form generating module 106. In addition, The third chart A is used to display the "form" of the unformed form on the web page, and the second figure is used to show the operation flow of the form on the web page. First, the form generation module 丨 〇6 will Enter the webpage data and find the form component tags in it (step 302). For example, in jDHTML §, find the description that defines the content of the form. Then, the form generation module 106 will determine whether The user needs to display the form (step 3 04). If the user needs to display the form, the label A is used to continue the process of the third figure B. Otherwise, a watch unit will be obtained. Text attributes (step 3 〇 6), and according to Character attributes (e.g., text or character type) to the user display list of permissions eligible element (step

第8頁 ί 530231 五、發明說明(6) - 308 )。至於顯示表格元件的方式,可以運用HTML中的 <SPAN>標籤來設定。最後,將判斷所讀取的是否為最後一 個表格元件(步驟3 1 0 ),若是最後一個,則重複上述之步 驟3 0 6〜3 1 0,直到表格元件被全部讀取為止。 接下來請參閱第三B圖所示的,用以顯示使用者所制 訂表格之操作流程。首先,表格生成模組1 0 6將檢查第一 個表格元件是否被選取(步驟312),若該表格元件係被選 取者,則在取得表格文件之文字屬性後(步驟3 1 4 ),依據 文字屬性與使用者之使用權限來顯示表格元件(步驟 . 3 1 6 )。接著再判斷下一個表格元件是否被選取(步驟 3 1 8 ),若其未被選取則判斷下一個表格元件是否為最後一 個元件(步驟3 2 0 ),若是則終止顯示使用者制訂表格之步 驟,否貝li重複.上述之步驟3 1 4〜3 2 0。此夕卜,在步驟3 1 2中, 若第一個表格元件並未被選取·,則直接跳到步驟3 1 8以判 斷下一個表格元件是否被選取。 第四圖描繪本發明較佳實施例中,用以制訂表格之操 作流程圖,其可以是表格動態樣式制訂模組1 0 8的主要操 作流程。首先,表袼動態樣式制訂模組1 0 8將判斷使用者 是否輸入選定指令(步驟40 2 )。若無選定指令之輸入,則 重複執行步驟4 0 2以偵測使用者之輸入,否則將判斷使用 者所選定之表格元件是否在先前已經被選定(步驟40 4 )。 若該表格元件未被選定,則設定該表格元件為被選定之狀 態(步驟4 0 6 );否則,若該表格元件係先前被選定過,則 取消該表格元件被選定之狀態(步驟4 0 8 )。應注意的是,Page 8 ί 530231 V. Description of the invention (6)-308). As for how to display table elements, you can use the < SPAN > tag in HTML. Finally, it is judged whether the read form is the last form element (step 3 1 0). If it is the last one, repeat the above steps 3 6 to 3 1 0 until the form elements are all read. Next, please refer to Figure 3B, which shows the operation flow of the form created by the user. First, the form generation module 106 will check whether the first form element is selected (step 312). If the form element is the selected person, after obtaining the text attributes of the form document (step 3 1 4), Text attributes and user permissions to display form elements (step. 3 1 6). Then determine whether the next form component is selected (step 3 1 8), if it is not selected, determine whether the next form component is the last component (step 3 2 0), and if so, stop displaying the user's step of formulating the form If no, repeat the above steps 3 1 4 ~ 3 2 0. Moreover, in step 3 12, if the first form element is not selected, skip directly to step 3 1 8 to determine whether the next form element is selected. The fourth figure depicts the operation flow chart for formulating the form in the preferred embodiment of the present invention, which may be the main operation flow of the form dynamic style formulating module 108. First, the table 袼 dynamic style formulating module 108 will judge whether the user inputs a selected instruction (step 40 2). If there is no input of the selected instruction, repeat step 402 to detect the user's input, otherwise it will be determined whether the form component selected by the user has been previously selected (step 40 4). If the form element is not selected, set the form element to the selected state (step 4 6); otherwise, if the form element is previously selected, cancel the selected state of the form element (step 4 0) 8 ). It should be noted that

^30231 五、發明說明(7) -------- 輪2 : ί ΐ二件進行選定之方式,可以經由鍵盤或滑鼠等 可擴二入:此外,上述決定表格元件之選定方式, 本^明之二^格兀件之應用上。習知本發明技術者可基於 明…青Γ利用作變更’然其修飾仍須包含在本發 *於,第五c圖來對本發明所揭露之方 係在網F5〇2中"作之不_思圖。首先,在第五A圖中所示的 料之表;頒不一企業體(ABC股份有限公司)員工資 日i;i、0V而在表格504中則包含員工姓名、年齡、生 有的員:資;斗門因:!?::·等資料。由於表格5〇4係包含.所 可能弓丨發嚴重的後遣η有,用者顯示所有的資料時, 所以需要對使用查:::;;::!可隨便公開。 該行政助理的層級不高,所貝工基本資料時,由於 詢’因此當該行政助理查詢斤:以放員工薪資供其查 5。2所顯示的表格資料將如表格工資料時,在網頁 產生可在表格生成模組1()6中,依尸:,而表格506之 行。當該行政助理欲縮小所查詢的員工二來進 用滑鼠左鍵以點選表格欄位。例:二r貝料範圍時,可運 名、部門與分機即被選定, ^弟五B圖中,員工姓 之表格5 08之所示,而表格5〇6可二,^資料將如第五c圖 配合第三B圖之流程來產生。 刊用表格生成模組106, 綜合以上所述,本發明所揭露之可動態產生表格的方' 第10頁 530231 五、發明說明(8) 法,除了 W針對不同使用權限以在網頁上動態產生表格之 外,使用者亦可依據其需求而制訂表格樣式,並且可動態 地變更查詢範圍並顯示於所制訂之表格樣式中》進而除去 習知技術中,無法動態地變更網頁表格樣式與内容之缺 點。 以上所述僅為本發明之較佳實施例而已,並非用以限 定本發明之申請專利範圍;凡其它未脫離本發明所揭示之 精神下所完成之等效改變或修飾,例如將表格元件之選定 方式變更為多個表格元件之選定等,均應包含在下述之申·^ 30231 V. Description of the invention (7) -------- Round 2: The method of selecting the two pieces can be expanded through the keyboard or mouse, etc. In addition, the above-mentioned method of determining the form elements is determined. The application of this ^ Ming two ^ grid elements. Those skilled in the art of the present invention can make changes based on the use of "Qingyi", but their modifications must still be included in the present document. Figure 5c shows the method disclosed in the present invention in the network F502. Don't think about it. First of all, the material table shown in Figure 5A; the employee qualification date i; i, 0V of a different corporate entity (ABC Co., Ltd.) is included, and the form 504 contains the employee's name, age, and number of employees. : Zi; Doumen:!? :: · and other materials. Because the table 504 contains all the serious problems that may occur, the user needs to check the use when displaying all the information ::: ;; ::! Can be publicly disclosed. The level of the administrative assistant is not high. When the basic information of the laborer was asked, therefore, when the administrative assistant inquired about it: the employee's salary was put for him to check. 5. The displayed form information will be the same as the form work information. The generation can be performed in the form generation module 1 () 6, according to the body :, and the form 506. When the administrative assistant wants to narrow down the enquired employees, use the left mouse button to click the form field. Example: In the range of two materials, the shipping name, department, and extension are selected. Figure 5B shows the employee's last name in Form 5 08, while Form 506 can be used. Figure 5c is generated in conjunction with the process of Figure 3B. The publication form generation module 106 combines the above-mentioned methods for dynamically generating forms disclosed in the present invention. 'Page 10 530231 V. Description of the invention (8) method, except for different usage rights to dynamically generate on the web page In addition to tables, users can also formulate table styles according to their needs, and can dynamically change the query range and display in the developed table styles. "Furthermore, in addition to the conventional technology, it is not possible to dynamically change the styles and contents of web page tables. Disadvantages. The above descriptions are merely preferred embodiments of the present invention, and are not intended to limit the scope of patent application of the present invention; any other equivalent changes or modifications made without departing from the spirit disclosed by the present invention, such as changing the form elements The selection method is changed to the selection of multiple form elements, etc., which should be included in the following application.

請專利’範圍内。Please patent within the scope.

第11頁 530231 圖式簡單說明 本發明的較佳實施例將於往後之說明文字中輔以下列 圖形做更詳細的闡述: 第一圖為本發明較佳實施例之模組架構方塊圖; 第二圖描繪本發明較佳實施例中,執行網頁表頭資料 分析程序之操作流程圖; 第三A圖描繪本發明較佳實施例中,用以生成表格之 操作流程圖,其係顯示未制訂表格於網頁中之操作流程; 第三B圖描繪本發明較佳實施例中,用以顯示所制訂 表格於網頁中之操作流程;530231 on page 11 illustrates the preferred embodiment of the present invention in a simplified manner. The following figures will be used to explain in more detail in the following explanatory text: The first figure is a block diagram of the module structure of the preferred embodiment of the present invention; The second diagram depicts the operation flowchart of the web page header data analysis program in the preferred embodiment of the present invention. The third diagram depicts the operation flowchart for generating the form in the preferred embodiment of the present invention. The operation flow of formulating a form on a webpage; FIG. 3B depicts the operation flow of the formulating form on a webpage in a preferred embodiment of the present invention;

第四圖描繪本發明較佳實施例中,用以制訂表格之操 作流程圖; 第五A圖描繪一網頁示意圖; 第五B圖描繪在第五A圖之網頁中,配合本發明之方法 以依據使用權限顯示表格資料之示意圖,其中部分之表格 欄位已被選定;及 第五C圖描繪在第五B圖之網頁中,依據選定欄位所顯 示之表格資料示意圖; 圖號部分:The fourth diagram depicts the operation flow chart for formulating the form in the preferred embodiment of the present invention; the fifth diagram A depicts a schematic diagram of a web page; the fifth diagram B depicts the fifth page of the web page of FIG. Schematic diagram showing form data according to usage rights, of which some form fields have been selected; and Figure 5C is depicted on the webpage of Figure 5B, based on the form data displayed in the selected field; Figure No. section:

1 0 2 :網頁資料緩衝區;1 0 4 :表頭處理模組; 1 0 6 :表格生成模組;1 0 8 :表格動態樣式制訂模組; 5 0 2 :網頁;5 0 4 ··完整之表格資料; 5 0 6 :依據使用權限所顯示之表格資料;及 5 0 8 :依據所選定表格欄位而顯示之表格資料。1 0 2: Web page data buffer; 104: Header processing module; 106: Form generation module; 108: Form dynamic style formulation module; 5 02: Web page; 5 0 4 ·· Complete form data; 506: form data displayed based on usage rights; and 508: form data displayed based on selected form fields.

第12頁Page 12

Claims (1)

530231 六、申請專利範圍 1. 一種在網頁上動態產生表格之方法,該方法至少包含下 列步驟: 分析網頁資料中之表頭(Form head)資料,用以獲得 網頁與瀏覽器間資料連結(D a t a b i n d i n g)元件之物件資 料; 取得包含於該網頁資料中之表格元件的文字屬性;及 依據該文字屬性與使用權限以顯示該表格元件於網頁 中 〇530231 6. Scope of patent application 1. A method for dynamically generating a form on a web page, the method includes at least the following steps: Analyze the form head data in the web page data to obtain the data link between the web page and the browser (D atabinding) object data of the component; obtaining the text attributes of the form component contained in the webpage data; and displaying the form component on the webpage based on the text attributes and usage rights. 2. 如申請專利範圍第1項之方法,其中上述分析該表頭資 料之步驟至少包含下列步驟: 讀取該資料連結元件之物件辨識碼名稱與類別辨識 碼, 讀取該資料連結元件之參數名稱; 讀取該參數名稱之參數值;及 依據該物件辨識碼名稱、該類別辨識碼、該參數名 稱、該參數值以產生該資料連結元件之該物件資料。2. For the method of applying for the first item of the patent scope, wherein the above step of analyzing the header data includes at least the following steps: reading the object identifier name and category identifier of the data link component, and reading the parameters of the data link component Name; read the parameter value of the parameter name; and generate the object data of the data link component according to the object identifier name, the category identifier, the parameter name, and the parameter value. 3. 如申請專利範圍第2項之方法,其中上述之資料連結元 件係一動態超文件標記語言(D y n a m i c H y p e r T e X t M a r k u p Language,DHTML)中的資料來源物件(Data source object, DSO) o 4.如申請專利範圍第1項之方法,其中上述之文字屬性包3. For the method according to the second item of the patent application, wherein the above data linking element is a data source object (Dynamic Hyper Tx Markup Language, DHTML) DSO) o 4. The method according to item 1 of the scope of patent application, wherein the above-mentioned text attribute package 第13頁 530231 六、申請專利範圍 含文字内容與字型(Font)屬性。 5. 如申請專利範圍第1項之方法,更包含依據選定指令以 變更所顯示表格之方法至少包含下列步驟: 輸入該選定指令,其中該選定指令係用以設定該表格 元件之被選定狀態、或用以取消該表格元件之被選定狀 態;及 依據該文字屬性與該使用權限,用以顯示被選定之該 表格元件於該網頁中。 6. —種在網頁上動態產生表格之系統,該系統至少包含: 表頭處理模組,因應於一網頁資料,用以分析該網頁 資料中之表頭(F 〇 r m h e a d )資料,以獲得網頁與瀏覽器間 資料連結(D a t a b i n d i n g)元件之物件資料;及 表格生成模組,因應於該網頁資料,用以取得包含於 該網頁資料中之表格元件的文字屬性,以依據該文字屬、性 與使用權限以顯示該表格元件於網頁中。 7. 如申請專利範圍第6項之系統,其中上述分析該表頭資 料之方法至少包含下列步驟: 讀取該資料連結元件之物件辨識碼名稱與類別辨識 石馬, 讀取該資料連結元件之參數名稱; 讀取該參數名稱之參數值;及Page 13 530231 6. Scope of patent application Contains text content and font attributes. 5. If the method of claim 1 of the scope of patent application, the method of changing the displayed form according to the selected instruction includes at least the following steps: Enter the selected instruction, wherein the selected instruction is used to set the selected state of the form element, Or to cancel the selected state of the form element; and to display the selected form element on the webpage according to the text attribute and the use right. 6. —A system for dynamically generating a form on a web page, the system includes at least: a header processing module, which is based on a web page data, and is used to analyze the data of the web page header (F rmhead) to obtain a web page Object data of the data linking component between the browser and Databinding; and a form generation module, based on the webpage data, used to obtain the text attributes of the form components contained in the webpage data, based on the text property With permission to display the form element on the web page. 7. If the system of claim 6 is applied for, the above method for analyzing the header data includes at least the following steps: Read the object identification name and category identification stone of the data link component, and read the data link component. Parameter name; read the parameter value of the parameter name; and 第14頁 530231 六、申請專利範圍 依據該物件辨識碼名稱、該類別辨識碼、該參數名 稱、該參數值以產生該資料連結元件之該物件資料。 8 ·如申請專利範圍第7項之系統,其中上述之資料連結元 件係一動恶超文件標記語言(Dynamic Hyper Text Markup Language ’ DHTML)中的資料來源物件(Data source object, DSO)。 9 .如申請專利範圍第6項之系統,其中上述之文字屬性包 含文字内容與字型(Font)屬性。 I 0 ·如申請專利範圍第6項之系統,更包含一表格動態樣式 制訂模組’用以輸入選定指令,且依據該選定指令以變更 顯示於該網頁中之表格樣式,其中該選定指令係用以設定 該表格元件之被選定狀態、或用以取消該表格元件之被選 定狀態。 II · 一種電細ό己錄媒體,用以健存可在網頁上動態產生表 格之方法,該電腦記錄媒體至少包f : 表頭處理模組,因應於一網頁資料,用以分析該網頁 資料中之表頭(Form head)資料,以獲得網頁與劉覽器間 資料連結(Data binding)元件之物件資料;及 表格生成模組’因應於该網頁資料,甩以取得包含於 該網頁資料中之表格元件的文字屬性,以依據該文字属性Page 14 530231 VI. Scope of patent application According to the name of the object identifier, the category identifier, the parameter name, and the parameter value, the object data of the data link component is generated. 8. If the system of item 7 of the scope of patent application, the above data link element is a data source object (DSO) in Dynamic Hyper Text Markup Language (DHTML). 9. The system according to item 6 of the scope of patent application, wherein the above-mentioned text attributes include text content and font attributes. I 0 · If the system of item 6 of the scope of patent application, it further includes a form dynamic style making module 'for inputting the selected instruction, and changing the style of the table displayed on the webpage according to the selected instruction, wherein the selected instruction is Used to set the selected state of the form element, or to cancel the selected state of the form element. II · An electronic recording medium for storing a method capable of dynamically generating a form on a webpage. The computer recording medium includes at least f: a header processing module, which is based on a webpage data and is used to analyze the webpage data. Form head data in the form to obtain the object data of the data binding component between the web page and the browser; and the form generation module 'respond to the web page data to obtain the data contained in the web page. The text attribute of the table component, based on the text attribute 第15頁 530231Page 15 530231 六、申請專利範園 與使用權限以顯示該表格元件於網頁中 1 2·如申請專利範圍第1 1項之電腦記錄媒體,苴 析該表頭資料之方法至少包含下列步驟: /、 逆刀 讀取該資料連結元件之物件辨識碼 码石馬名稱與類別辨識 碼, 讀取該資料連結元件之參數名稱; 讀取該參數名稱之參數值;及 依據該物件辨識碼名稱、該類別辨識碼、該參數名 稱、該參數值以產生該資料連結元件之該物件資料。 1 3 ·如申清專利範圍第1 2項之電腦記錄媒體,其中上述之 資料連結元件係一動態超文件標記語言(D y n a m i c H y p e r Text Markup Language,DHTML)中的資料來源物件(Data source object, DSO) 〇 1 4 · &如申睛專利範圍第丨丨項之電腦記錄媒體,其中上述之 文子屬性包含文字内容與字型(Font)屬性。 处如申5青專利範圍第11項之電腦記錄媒體’更包含一表 社人〜’巧制訂模組,用以輸入選定指令,且依據該選定 才日令以變争— 尺顯不於該網頁中之表格樣式,其中該選定指令 係用以設;^, 一 〜天该表格元件之被選定狀態、或用以取消該表抬 凡件之被選定狀態。6. Applying for a patent application park and using the right to display the form element on the web page12. If the computer recording media of item 11 of the scope of patent application, the method of analyzing the information in the header includes at least the following steps: Read the object identification code of the data link component, the stone horse name and the category identification code, read the parameter name of the data link component; read the parameter value of the parameter name; and according to the object identification name, the category identification code , The parameter name, and the parameter value to generate the object data of the data link component. 1 3 · If the computer recording medium of item 12 of the patent scope is declared, the data link component mentioned above is a data source object in a Dynamic Hyper Text Markup Language (DHTML). , DSO) 〇1 4 & The computer recording medium of item 丨 丨 in the scope of patent application, wherein the above-mentioned sub-attributes include text content and font attributes. The computer recording medium for item 11 of the 5th patent scope of Rushen also includes a watchmaker ~ 'cleverly formulating modules to enter selected instructions, and to change the order based on the selection — the ruler is not in The table style on the web page, where the selection instruction is used to set; ^, one to one day the selected state of the table element, or to cancel the selected state of the table. 第16頁 530231Page 16 530231 1 6 · —種在客戶端(ς丨丨e n七),動態產生枣 中之系統,該系統至少包含: '格以顯示於網頁 表頭處理模組,因應於一網頁資料, 資料中之表頭(F〇rm head)資料,以獲用以分析該網頁 資料連結(Data binding)元件之物件\件^網頁與瀏覽器間 T貝科;穷 表格生成模組,因應於該網頁資料 該網頁資料中之表格元件的文字屬性,r用以取得包含於 與使用權限以顯示該表格元件於網頁中、依據該文字屬性 1 7.如申請專利範圍第丨6項之系統,其中、 資料之方法至少包含下列步驟: 上述分析該表頭 言買取該資料連結元件之物件辨識 碼; 巧名稱與類別辨識 讀取該資料連結元件之參數名稱; 讀取該參數名稱之參數值;及1 6 · — A kind of system on the client side (ς 丨 丨 en) that dynamically generates dates. The system includes at least: 'Grid to display on the web page header processing module, corresponding to a web page data, the table in the data Fοrm head data to obtain the object used to analyze the data binding component of the webpage \ ware ^ Tbeke between the webpage and the browser; a poor form generation module, corresponding to the webpage data of the webpage The text attribute of the form element in the data, r is used to obtain the content and usage rights to display the form element on the webpage, according to the text attribute 1 7. The system of item 6 of patent application scope, among which, the method of data At least the following steps are included: the above analysis of the headline purchases the object identification code of the data link component; the clever name and category identification reads the parameter name of the data link component; reads the parameter value of the parameter name; and 依據該物件辨識碼名稱、該類別辨識碼、該參數名 該參數值以產生該資料連結元件之該物件資料。 1 8 ·如申請專利範圍第1 7項之系統,其中上述之資料連結 元件係一動態超文件標記語言(Dynamic Hyper Text Markup Language,DHTML)中的資料來源物件(Data source object, DSO) 〇According to the object identifier name, the category identifier, the parameter name and the parameter value to generate the object data of the data link component. 18 · If the system of item 17 of the scope of patent application, the above data link component is a data source object (DSO) in a Dynamic Hyper Text Markup Language (DHTML). 第17頁 530231 六、申請專利範圍 1 9 ·如申請專利範圍第1 6項之系統,其中上述之文字屬性 包含文字内容與字型(Font)屬性。 2 0.如申請專利範圍第1 6項之系統,更包含一表格動態樣 式制訂模組,用以輸入選定指令,且依據該選定指令以變 更顯示於該網頁中之表格樣式,其中該選定指令係用以設 定該表格元件之被選定狀態、或用以取消該表格元件之被 選定狀態。Page 17 530231 VI. Scope of Patent Application 1 9 · If the system of the 16th scope of patent application, the above-mentioned text attributes include text content and font attributes. 2 0. If the system of item 16 of the scope of patent application, further includes a form dynamic style making module for inputting the selected instruction, and according to the selected instruction to change the style of the table displayed on the webpage, the selected instruction It is used to set the selected state of the form element, or to cancel the selected state of the form element. 第18頁Page 18
TW89116477A 2000-08-15 2000-08-15 System and method for dynamically generating tables on web pages TW530231B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW89116477A TW530231B (en) 2000-08-15 2000-08-15 System and method for dynamically generating tables on web pages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW89116477A TW530231B (en) 2000-08-15 2000-08-15 System and method for dynamically generating tables on web pages

Publications (1)

Publication Number Publication Date
TW530231B true TW530231B (en) 2003-05-01

Family

ID=28787526

Family Applications (1)

Application Number Title Priority Date Filing Date
TW89116477A TW530231B (en) 2000-08-15 2000-08-15 System and method for dynamically generating tables on web pages

Country Status (1)

Country Link
TW (1) TW530231B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812551B2 (en) 2004-11-18 2014-08-19 International Business Machines Corporation Client-side manipulation of tables
CN110569469A (en) * 2019-09-06 2019-12-13 四川长虹电器股份有限公司 Method for dynamically generating HTML (hypertext markup language) form based on data configuration

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812551B2 (en) 2004-11-18 2014-08-19 International Business Machines Corporation Client-side manipulation of tables
CN110569469A (en) * 2019-09-06 2019-12-13 四川长虹电器股份有限公司 Method for dynamically generating HTML (hypertext markup language) form based on data configuration
CN110569469B (en) * 2019-09-06 2022-02-01 四川长虹电器股份有限公司 Method for dynamically generating HTML (hypertext markup language) form based on data configuration

Similar Documents

Publication Publication Date Title
US7353460B2 (en) Web site navigation under a hierarchical menu structure
TWI277881B (en) Method of hosting associated portlets accessible by a user in a web portal and collaboration therebetween, and a portal using the method
US7840648B1 (en) Web-page authoring tool for automatic enrollment in advertising program
US6662199B1 (en) Method and apparatus for customized hosted applications
TWI364674B (en) Linking elements of a document to corresponding fields, queries and/or procedures in a database
JP4406565B2 (en) Methods and software applications and systems for incorporating benchmarks into business software applications
US20030225853A1 (en) Method and system for constructing a database-driven website
Rees A feasible user story tool for agile software development?
US8201078B2 (en) Business process enablement of electronic documents
US20050198202A1 (en) Method for causing server to provide client computers with annotation functions for enabling users of the client computers to view object-based documents with annotations
US20090070667A1 (en) Computer systems and methods for platform independent presentation design
US7720885B2 (en) Generating a word-processing document from database content
US20110145689A1 (en) Named object view over multiple files
US20070214422A1 (en) Framework for implementing skins into a portal server
US8825599B2 (en) Computer-based data processing system and method of processing data objects
US20110173529A1 (en) Template processing engine for business systems
WO2001008044A2 (en) Publishing system for intranet
US20110055066A1 (en) System and Method for Enabling Financial Planning
US20080244383A1 (en) Connected templates in connection with a content management server system or the like
US20050240429A1 (en) Method for assembling, organizing, disseminating and managing information relating to real estate transactions
TW530231B (en) System and method for dynamically generating tables on web pages
US20060218164A1 (en) Document management device and document management program
JP4509671B2 (en) Document editing method and document editing system
US20050120299A1 (en) System and method for creation of a network server application page
Stránský 12. APPLICATION FOR E-PROCUREMENT OF SUBCONTRACTORS DEVELOPED BY LOW-CODE PLATFORM XEELO

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees