新四季網

一種可配置的表單生成裝置及表單生成方法

2023-06-08 05:02:51

專利名稱:一種可配置的表單生成裝置及表單生成方法
技術領域:
本發明涉及計算機應用技術領域,特別涉及一種可配置的表單生成裝置及表單生成方法。
背景技術:
電子表單逐漸替代傳統的紙質登記簿廣泛應用於企業業務運營中。根據業務需求的不同,電子表單呈現出不同的格式。在現有的電子表單軟體開發中,通常根據業務需求針對性開發固定格式的表單。但是固定的電子表單格式固定,其格式在軟體開發時就已經設計完成,後續不能根據業務變化和需求來進行修改和定製。由於僅針對某一種固定格式的表單設計編碼,結構死板、局限性大。如果想根據實際需要增加、減少、修改表單欄位,整個過程設計到大量的開發工作並消耗大量的時間。現有的這種表單修改使用均不靈活,可維護性差、維護成本高。由此,能夠使客戶自行對表單結構進行定義逐漸成為需求。現有的自定義表單的方法使用起來比較複雜,對使用者本身的技能要求比較高,要求使用者利用控制項生成表單;沒有靈活的權限控制,同時對使用環境有一定的要求和限制,對自定義的表單缺少權限控制,不利於實際使用。因此,亟需一種能夠靈活地進行電子表單格式自定義的方法和裝置。

發明內容
本發明的目的是為了克服現有技術中的不足之處,提供一種能靈活自定義配置表單的裝置;本發明還涉及一種採用上述表單生成裝置生成表單的方法。為了達到上述目的,本發明採用以下方案:一種可配置的表單生成裝置,其特徵在於包括:自定義模板創建模塊,用於在數據源中創建能自定義配置表單模板中各欄位屬性的表單模板;表單屬性配置模塊,用於配置表單模板中各欄位的屬性;其中,所述表單屬性配置模塊包括:欄位顯示名稱配置模塊,用於同一欄位中由用戶自行配置顯示的名稱;可視性配置模塊,用於控制表單中某些欄位是否可視;可修改性配置模塊,用於控制表單中某些欄位是否可修改;必填性配置模塊,用於控制表單欄位是否必填,若必填,則要輸出焦點事件,在表單提交時根據必填欄位逐項檢查;表單生成模塊,生成包含經表單屬性配置模塊配置的各欄位的目標電子表單。一種可配置的表單生成方法,其特徵在於包括以下步驟:S1、在數據源中創建能自定義表單模板中各欄位屬性的表單模板;
S2、通過表單屬性配置模塊配置表單模板中各欄位的屬性;S3、生成包含經表單屬性配置模塊配置的各欄位的目標電子表單;其中S2中各欄位屬性配置的步驟包括:同一欄位中由用戶自行配置顯示的名稱;控制表單中某些欄位是否可視,若可視則輸出,否則不輸出;控制表單中某些欄位是否可修改,若可修改,則正常輸出,否則加上readonly屬性;控制表單欄位是否必填,若必填,則要輸出焦點事件,設置失去焦點時的事件,要求輸入框內必須有值才允許離開,在表單提交時根據必填欄位逐項檢查,判斷全部必填欄位中全部有值才允許提交。綜上所述,本發明的有益效果:一、本發明表單生成裝置對所有的表單,均可進行屬性設置,設置是否顯示、顯示名稱、是否可修改、是否必填;可以做到真正靈活配置表單;二、本發明表單生成裝置根據屬性設置,動態生成表單,只顯示配置為「可視」的欄位,顯示完後通過「可修改」判斷欄位是否只讀。根據「必填」判斷欄位可否為空,如果是「必填」,則在輸入框失去焦點時觸發事件,輸入框內沒有內容則強行鎖定輸入框,要求用戶必須填寫內容。表單提交時,再根據「必填」欄位逐項檢查,所有「必填」欄位都有內容才允許提交。使用方便,靈活。三、發明相比,增加了「必填性」屬性配置模塊,可控制欄位是否必須填寫不能為空,對重要欄位,如故障原因,可起到約束作用,保證錄入的表單數據都是全面的。可由用戶自行控制哪些欄位必填,方便企業對關鍵欄位進行控制,避免因人為原因造成表單信息不全面。


圖1為本發明可配置表單生成的流程圖;圖2為本發明可配置表單生成裝置的結構方框圖;圖3為本發明表單屬性配置模塊的結構方框圖;圖4至圖6為本發明中實例進倉單的示意圖。
具體實施例方式下面結合附圖以及具體實施方式
對本發明做進一步描述:本發明公開一種可配置的表單生成裝置及表單生成方法,為使本發明的目的、技術方案及效果更加清楚、明確,以下對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。本發明所述的表單包括Excel、XML文件、獨立資料庫文件等數據存儲方式。圖1為可配置的表單生成方法的流程圖;如圖所示,可配置的表單生成方法,包括以下步驟:S1、在數據源中創建能自定義表單模板中各欄位屬性的表單模板;S2、通過表單屬性配置模塊配置表單模板中各欄位的屬性;
S3、生成包含經表單屬性配置模塊配置的各欄位的目標電子表單;其中S2中各欄位屬性配置的步驟包括:S21、同一欄位中由用戶自行配置顯示的名稱;S22、控制表單中某些欄位是否可視,若可視則輸出,否則不輸出;S23、控制表單中某些欄位是否可修改,若可修改,則正常輸出,否則加上readonly屬性;S24、控制表單欄位是否必填,若必填,則要輸出焦點事件,設置失去焦點時的事件,要求輸入框內必須有值才允許離開,在表單提交時根據必填欄位逐項檢查,判斷全部必填欄位中全部有值才允許提交。圖2和圖3所示,本發明可配置的表單生成裝置,包括:自定義模板創建模塊100,用於在數據源中創建能自定義配置表單模板中各欄位屬性的表單模板;表單屬性配置模塊200,用於配置表單模板中各欄位的屬性;其中,所述表單屬性配置模塊200包括:欄位顯示名稱配置模塊201,用於同一欄位中由用戶自行配置顯示的名稱;可視性配置模塊202,用於控制表單中某些欄位是否可視;可修改性配置模塊203,用於控制表單中某些欄位是否可修改;必填性配置模塊204,用於控制表單欄位是否必填,若必填,則要輸出焦點事件,在表單提交時根據必填欄位逐項檢查;表單生成模塊300,生成包含經表單屬性配置模塊配置的各欄位的目標電子表單。圖4、圖5、圖6為本發明中實例進倉單的示意圖。如圖4所示,企業想對進倉單增加一個欄位,叫「進倉貨位」,不需要重新開發,只需要配置一個可用欄位即可,如圖5所示,配置後,進倉單就自動多出一個「進倉貨位」欄位,對用戶設置是否可編輯欄位,可編輯的才能輸入,否則只能查看。如圖6所示,對用戶設置是否必填,必填項失去焦點時會要求用戶必須輸入,提交表單進也會檢查各必填欄位是否有值。顯然,本領域技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,他們可以用計算機裝置可執行的程序代碼來實現,從而可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體的結合。以上所述僅為本發明的優選實施例,並不用於限制本發明,對於本領域技術人員而言,本發明可以有各種改動和變化。凡在本發明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種可配置的表單生成裝置,其特徵在於包括: 自定義模板創建模塊,用於在數據源中創建能自定義配置表單模板中各欄位屬性的表單模板; 表單屬性配置模塊,用於配置表單模板中各欄位的屬性; 其中,所述表單屬性配置模塊包括: 欄位顯示名稱配置模塊,用於同一欄位中由用戶自行配置顯示的名稱; 可視性配置模塊,用於控制表單中某些欄位是否可視; 可修改性配置模塊,用於控制表單中某些欄位是否可修改; 必填性配置模塊,用於控制表單欄位是否必填,若必填,則要輸出焦點事件,在表單提交時根據必填欄位逐項檢查; 表單生成模塊,生成包含經表單屬性配置模塊配置的各欄位的目標電子表單。
2.根據權利要求1所述的一種可配置的表單生成裝置,其特徵在於所述的表單包括Excel、XML文件、獨立資料庫文件。
3.—種可配置的表單生成方法,其特徵在於包括以下步驟: .51、在數據源中創建能自定義表單模板中各欄位屬性的表單模板; .52、通過表單屬性配置模塊配置表單模板中各欄位的屬性; .53、生成包含經表單屬性配置模塊配置的各欄位的目標電子表單; 其中S2中各欄位屬性配置的步驟包括: 同一欄位中由用戶自行配置顯示的名稱; 控制表單中某些欄位是否可視,若可視則輸出,否則不輸出; 控制表單中某些欄位是否可修改,若可修改,則正常輸出,否則加上readonly屬性;控制表單欄位是否必填,若必填,則要輸出焦點事件,設置失去焦點時的事件,要求輸入框內必須有值才允許離開,在表單提交時根據必填欄位逐項檢查,判斷全部必填欄位中全部有值才允許提交。
全文摘要
本發明公開了一種可配置的表單生成裝置及表單生成方法,該表單生成裝置,包括自定義模板創建模塊;表單屬性配置模塊,包括欄位顯示名稱配置模塊,用於同一欄位中由用戶自行配置顯示的名稱;可視性配置模塊,用於控制表單中某些欄位是否可視;可修改性配置模塊,用於控制表單中某些欄位是否可修改;必填性配置模塊,用於控制表單欄位是否必填,若必填,則要輸出焦點事件,在表單提交時根據必填欄位逐項檢查;表單生成模塊,生成包含經表單屬性配置模塊配置的各欄位的目標電子表單。本發明表單生成裝置對所有的表單,均可進行屬性設置,設置是否顯示、顯示名稱、是否可修改、是否必填;可以做到真正靈活配置表單。
文檔編號G06F17/24GK103218417SQ20131010234
公開日2013年7月24日 申請日期2013年3月27日 優先權日2013年3月27日
發明者陳熾昌, 陳曦, 鍾瓊閣, 林葉明, 唐歡 申請人:廣東全通教育股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀