[發明專利]一種通用多數據項顯示動態調整方法在審
| 申請號: | 201210189735.4 | 申請日: | 2012-06-11 |
| 公開(公告)號: | CN103488632A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 白如夢;傅賢棟 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 郭國中 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 多數 顯示 動態 調整 方法 | ||
技術領域
本發明涉及一種通用多數據項顯示動態調整方法,能夠廣泛應用于對各種數據量較大的對象進行顯示、修改、比較、數據有效性檢查等。
背景技術
在過程控制系統中,像物料數據、設備設定數據以及生產產生的數據等,在系統中對這類數據的抽象作為一個或多個實體數據,這樣就產生了一個實體有大量的屬性數據。數據采用數據庫或其他文件方式進行存儲,會形成一個數據記錄有若干個數據項。在控制系統中,每個記錄的每一項數據都有可能需要特殊的管理,要求這些數據在顯示上根據數據項所表示的屬性與其他數據項不同,雖然每個數據項屬于一條記錄的組成部分,但每個數據項又表現為相互的獨立性。過程控制系統的人機接口主要處理數據項的有條件的顯示和操作。
目前過程控制系統采用的主要技術,在設計上把每個數據項進行單獨的處理,缺少對每個數據項的共性的抽象,處理方式的統一。這樣不僅前期開發量大,測試和后期維護任務都非常繁瑣;靈活性差,簡單數據項顯示位置的調整、數據有效性檢查等都需要修改程序才能實現;缺乏通用性,在物料數據中使用的,在設備設定數據和生產數據中卻無法完全應用,必須經過很大的調整才可以適用。
經檢索,申請號為200910194884.8的中國發明專利,該發明涉及“一種動態調整數據庫數據在畫面顯示內容與格式的方法,包括以下步驟:1)預先設定需顯示的內容和對應的格式;2)為需顯示的內容生成動態SQL語句保存在第一文件中,將對應的格式信息保存在第二文件中,所述第一文件中的信息和第二文件中的信息相互關聯;3)畫面程序啟動時,讀取該第一文件和第二文件,通過第一文件中的動態SQL語句訪問對應的數據庫表或視圖,獲得需要在畫面上進行顯示的內容;通過第二文件中的格式信息設置顯示格式;4)根據對應的格式信息顯示需顯示的內容。本發明能夠讓畫面開發者無需修改自己畫面程序就可以迅速滿足不同用戶對畫面顯示內容與格式的不同要求,減少了錯誤,提高了開發效率,具有很好的適應性。”
上述發明專利主要利用配置文件存儲的信息,完成數據顯示和顯示式樣的設置,但缺少對顯示的控制、顯示個體化式樣調整、數據規格檢查、數據分組等。在實際的運用中,每個數據項既有統一的共性,又有顯示差異化的個性,這就要求處理方法既可以對整體數據共性的設置控制,又要實現對各個數據項特殊顯示及其特殊操作的控制功能。
而本發明的技術方案解決了差異化顯示、數據規格驗證、數據操作差異顯示、數據項比較、數據顯示模式的轉換等功能。
發明內容
本發明的目的在于解決現有技術中的上述不足,提供一種通用多數據項顯示動態調整方法,可以對各種數據量較大的對象進行顯示、修改、比較、數據有效性檢查等。
為實現上述的目的,本發明采用了以下技術方案:
本發明提供一種通用多數據項顯示動態調整方法,該方法為:
首先提供一個人機接口,通過設定顯示的數據項的個數、對比數據項、數據項屬性等設置,可以完成所要求的數據項顯示的控件繪制;
然后進行數據項屬性文件的配置,通過該文件,將數據項所有包含屬性的全部信息配置在配置文件中,配置文件包含的配置信息有數據項的意義、類型、顯示位置、顯示數據長度、數據表、數據表字段、視圖名稱、視圖字段名稱、可操作性、有效性、顯示附加特性等;
最后,通過配置文件的所包含的特性,通過人機接口對數據項進行顯示和操作。
進一步的,本發明所述通用多數據項顯示動態調整方法按以下步驟進行:
(1)設置顯示數據的預設值,包含設置信息有:顯示數據項數、每頁顯示數據項、每頁顯示數據組數、數據超限標記顏色、數據修改標記顏色等,產生數據項顯示控件;
(2)進行配置文件配置,將數據項所需要的屬性配置在配置文件中,每一行表示一個數據項的屬性信息,數據項的屬性之間用特殊字符分隔以便處理程序使用;
(3)將(2)中配置的文件信息讀取,差分成每一個數據項所需要的屬性集合,同時完成數據讀取SQL語句組織,賦給(1)中配置產生的數據項顯示控件,每個數據項的顯示控件存儲該數據項的配置信息;
(4)根據(3)產生的SQL語句,進行數據讀取,放在數據結果集中;
(5)對(4)得到的數據結果集賦給(1)數據項控件集合,根據(3)設置的數據項配置信息,調整數據顯示,數據的極限檢查,數據的修改標記檢查以及數據的顯示位置等設置;
所述數據項,對其操作的步驟為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210189735.4/2.html,轉載請聲明來源鉆瓜專利網。





