[發明專利]一種通用多數據項顯示動態調整方法在審
| 申請號: | 201210189735.4 | 申請日: | 2012-06-11 |
| 公開(公告)號: | CN103488632A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 白如夢;傅賢棟 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 郭國中 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 多數 顯示 動態 調整 方法 | ||
1.一種通用多數據項顯示動態調整方法,其特征在于:
首先提供一個人機接口,通過設定顯示的數據項的個數、對比數據項、數據項屬性設置,完成所要求的數據項顯示的控件繪制;
然后進行數據項屬性文件的配置,通過該文件,將數據項所有包含屬性的全部信息配置在配置文件中,配置文件包含的配置信息有數據項的意義、類型、顯示位置、顯示數據長度、數據表、數據表字段、視圖名稱、視圖字段名稱、可操作性、有效性、顯示附加特性等;
最后,通過配置文件的所包含的特性,通過人機接口對數據項進行顯示和操作。
2.根據權利要求1所述的通用多數據項顯示動態調整方法,其特征在于:所述方法按以下步驟進行:
(1)設置顯示數據的預設值,產生數據項顯示控件;
(2)進行配置文件配置,將數據項所需要的屬性配置在配置文件中,每一行表示一個數據項的屬性信息,數據項的屬性之間用特殊字符分隔以便處理程序使用;
(3)將(2)中配置的文件信息讀取,差分成每一個數據項所需要的屬性集合,同時完成數據讀取SQL語句組織,賦給(1)中配置產生的數據項顯示控件,每個數據項的顯示控件存儲該數據項的配置信息;
(4)根據(3)產生的SQL語句,進行數據讀取,放在數據結果集中;
(5)對(4)得到的數據結果集賦給(1)數據項控件集合,根據(3)設置的數據項配置信息,調整數據顯示,數據的極限檢查,數據的修改標記檢查以及數據的顯示位置設置。
3.根據權利要求2所述的通用多數據項顯示動態調整方法,其特征在于所述設置數據的預設值,包含設置信息有:顯示數據項數、每頁顯示數據項、每頁顯示數據組數、數據超限標記顏色、數據修改標記顏色。
4.根據權利要求1-3任一項所述的通用多數據項顯示動態調整方法,其特征在于:所述數據項,對其操作的步驟為:
①設置數據項控件集修改標記位,當前所有數據項狀態根據配置文件中的配置信息,進行編輯屬性設置,如果配置文件中設置數據項不可修改,則該數據項編輯屬性不可編輯狀態,其他數據項均可編輯;
②在①設置后,修改數據項的值,修改的新值首先被標記為修改狀態顏色標記,如果該數據項設置有效性檢查,如果新值超限,這標記為超限顏色提示。顏色標記也可以設置優先等級;
③完成所有數據項值修改后,提交數據結果,根據在數據項控件中存儲的配置信息,找到數據項所屬表和對應的表字段,把數據更新到數據庫表中。
5.根據權利要求4所述的通用多數據項顯示動態調整方法,其特征在于:所述數據的顯示位置調整,是指:通過直接修改配置文件中某數據項的顯示位置編號,可以直接調整數據項在整個數據顯示中的位置。
6.根據權利要求1或2所述的通用多數據項顯示動態調整方法,其特征在于:所述方法實現了數據的3個模式的轉換,即文本模式、實體模式、內模式,利用2個因子的轉換與逆轉換即通信因子變換與逆變換、顯示因子變換與逆變換,實現不同狀態下的不同的數據模式。
7.根據權利要求1或2所述的通用多數據項顯示動態調整方法,其特征在于:所述方法實現數據超限突出顯示,數據項修改特殊顯示,以及進行數據項修改時如果該數據項配置不可修改,則不允許進行修改操作限制。
8.根據權利要求1或2所述的通用多數據項顯示動態調整方法,其特征在于:所述方法通過修改配置文件調整數據項的顯示位置的改變,可以改變數據項有效性的檢查。
9.根據權利要求1或2所述的通用多數據項顯示動態調整方法,其特征在于:所述方法實現對視圖數據的“修改”,人機接口顯示數據取自視圖數據,如果修改該數據項,通過配置文件中包含該數據項來自的數據表和字段名稱,可以將修改的數據寫入到表對應的字段中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210189735.4/1.html,轉載請聲明來源鉆瓜專利網。





