[發明專利]一種頁面開發方法及裝置有效
| 申請號: | 201711123071.0 | 申請日: | 2017-11-14 |
| 公開(公告)號: | CN107908399B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 成晨 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 開發 方法 裝置 | ||
1.一種頁面開發方法,其特征在于,創建頁面模板和至少一個頁面組件,其中,每一個所述頁面組件對應至少一種信息展示形式,還包括:
確定待開發頁面中需要進行展示的至少一個待展示信息;
針對每一個所述待展示信息,根據所述待展示信息的信息展示形式獲取對應的所述頁面組件;
獲取所述頁面模板,并將獲取到的各個所述頁面組件添加到所述頁面模板上;
分別配置所述頁面模板上每一個所述頁面組件的位置配置信息,以確定每一個所述頁面組件在所述頁面模板上的位置;
分別配置每一個所述頁面組件的數據源配置信息,以確定每一個所述頁面組件的數據源;
對各個所述頁面組件對應的所述位置配置信息和所述數據源配置信息進行持久化,形成所述待開發頁面的加載文件;
在所述形成所述待開發頁面的加載文件之后,進一步包括:
在接收到用戶的觸發后,通過加載所述加載文件對所述待開發頁面進行展示;
根據所述用戶對所展示的所述待開發頁面上各個所述頁面組件與所述頁面模板之間相對位置進行的調整,以及所述用戶對各個所述頁面組件的信息展示形式進行的調整,獲得個性化配置信息;
將所述個性化配置信息與所述用戶的用戶標識相關聯,并對所述個性化配置信息進行持久化,以在所述用戶再次訪問所述待開發頁面時根據所述個性化配置信息和所述加載文件對所述用戶進行調整后的所述待開發頁面進行展示;
在所述將所述個性化配置信息與所述用戶的用戶標識相關聯,并對所述個性化配置信息進行持久化之后,進一步包括:
在接收到所述用戶的觸發后,對所述待開發頁面的所述頁面模板進行加載;
針對所述待開發頁面包括的每一個所述頁面組件,判斷所述個性化配置信息中是否包括有用于對所述頁面組件與所述頁面模板之間相對位置進行配置的個性化位置配置信息,如果是,根據所述個性化位置配置信息將所述頁面組件加載到所述頁面模板上,否則根據所述加載文件中的所述位置配置信息將所述頁面組件加載到所述頁面模板上;
根據所述加載文件包括的所述數據源配置信息,分別為每一個所述頁面組件分配待展示信息;
針對所述待開發頁面包括的每一個所述頁面組件,判斷所述個性化配置信息中是否包括有用于對所述頁面組件的信息展示形式進行配置的個性化渲染配置信息,如果是,根據所述個性化渲染配置信息和所述頁面組件對應的所述待展示信息對所述頁面組件進行渲染,否則根據所述加載文件中包括的默認渲染配置信息和所述頁面組件對應的所述待展示信息對所述頁面組件進行渲染。
2.根據權利要求1所述的方法,其特征在于,在所述通過加載所述加載文件對所述待開發頁面進行展示之后,進一步包括:
在所述用戶對所述待開發頁面上的至少一個所述頁面組件進行刪除后,形成頁面組件禁用信息;
將所述頁面組件禁用信息與所述用戶標識相關聯,并對所述頁面組件禁用信息進行持久化,以在所述用戶再次訪問所述待開發頁面時根據所述頁面組件禁用信息不對被所述用戶刪除的各個所述頁面組件進行展示。
3.根據權利要求2所述的方法,其特征在于,在所述通過加載所述加載文件對所述待開發頁面進行展示之后,進一步包括:
當所述用戶在所述待開發頁面上新增至少一個所述頁面組件后,形成頁面組件新增信息;
將所述頁面組件新增信息與所述用戶表示相關聯,并對所述頁面組件新增信息進行持久化,以在所述用戶再次訪問所述待開發頁面時根據所述頁面組件新增信息對所述用戶新增的各個所述頁面組件進行展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711123071.0/1.html,轉載請聲明來源鉆瓜專利網。





