[發(fā)明專利]網頁頁面的多控件交互方法、裝置及終端設備有效
| 申請?zhí)枺?/td> | 201811551492.8 | 申請日: | 2018-12-17 |
| 公開(公告)號: | CN109656729B | 公開(公告)日: | 2022-12-13 |
| 發(fā)明(設計)人: | 陳名亮 | 申請(專利權)人: | 浩云科技股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 顏希文;麥小嬋 |
| 地址: | 510000 廣東省廣州市番禺區(qū)東環(huán)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 頁面 控件 交互 方法 裝置 終端設備 | ||
本申請公開了一種網頁頁面的多控件交互方法、裝置及終端設備,所述方法包括:通過采集網頁頁面新加載控件的控件數據與已加載控件的控件屬性數據的聯動屬性,生成用于使新加載控件與已加載控件之間進行交互的聯動數據后,通過事件傳播的方式進行聯動數據的傳播,以使新加載控件與已加載控件根據聯動數據進行交互。現有技術相比,本發(fā)明采用了判斷一個控件的控件數據與另一個控件的控件屬性數據是否具有關聯性屬性的方式,對兩個控件之間是否需要實現數據交互進行判斷,并在判斷其需要實現數據交互時,通過事件傳播的方式使控件之間進行數據交互,克服了需重復設定控件的數據交互通道的問題,進而能夠快速添加控件的擴展控件,滿足網頁的業(yè)務功能需求。
技術領域
本申請涉及互聯網應用技術領域,尤其涉及一種網頁頁面的多控件交互方法、裝置及終端設備。
背景技術
隨著信息技術的發(fā)展,用戶對網頁的要求不僅僅體現在內容上,在頁面顯示效果和風格的要求上也逐步提高。為滿足用戶需求,現有技術中,通常采用為每個頁面配置多個控件,并為需要進行數據交互的控件之間預設進行直接交互的數據通道,從而通過多個控件的數據交互實現網頁的多種業(yè)務功能。
但在采用現有技術進行網頁相關業(yè)務操作時,發(fā)現由于控件間的數據交互通道是預先設定好的,因此,當由于網頁的業(yè)務功能的需求需添加擴展控件時,若要實現其與其他控件之間的數據交互,需要重新設定控件間的數據交互通道,導致浪費大量時間,且需每兩個控件間的數據交互通道都要通過代碼來實現,使得當控件數量較多時,代碼數量也相對增多,因此還需浪費大量時間進行代碼的維護。
發(fā)明內容
本申請實施例所要解決的技術問題在于,如何在無需重復設定控件的數據交互通道的情況下,滿足網頁的業(yè)務功能需求。
為解決上述問題,本申請實施例提供一種網頁頁面的多控件交互方法,適于在計算設備中執(zhí)行,至少包括如下步驟:
采集網頁頁面新加載控件的控件數據,判斷所述控件數據與網頁頁面中已加載控件的控件屬性數據是否具有聯動屬性;
在判斷所述新加載控件與所述已加載控件具有所述聯動屬性后,根據所述聯動屬性,獲取聯動條件數據,并根據所述聯動條件數據,獲取用于使所述新加載控件與所述已加載控件之間進行交互的聯動數據;
將所述聯動數據通過事件傳播的方式在所述新加載控件與所述已加載控件之間進行傳播,以使所述新加載控件與所述已加載控件根據所述聯動數據進行交互。
進一步的,還包括:
初始化控件的內置對象,解析所述控件的權限數據,判斷所述控件在所述網頁頁面上是否具有加載權限,并在判斷具有所述加載權限后,將所述控件作為所述新加載控件在所述網頁頁面上進行加載。
進一步的,所述根據所述聯動屬性,獲取聯動條件數據,具體為:
根據所述聯動屬性,改動所述已加載控件的控件業(yè)務數據,并根據改動后的所述控件業(yè)務數據,執(zhí)行狀態(tài)管理服務,以解析所述聯動屬性,獲取聯動條件數據。
進一步的,所述根據所述聯動條件數據,生成所述新加載控件與所述已加載控件的聯動數據,具體為:
判斷所述聯動條件數據是否滿足觸發(fā)所述新加載控件與所述已加載控件之間預設的聯動條件,并在判斷滿足所述聯動條件后,根據所述聯動條件數據對應的聯動類型,生成所述聯動數據。
進一步的,所述將所述聯動數據通過事件傳播的方式在所述新加載控件與所述已加載控件之間進行傳播,以使所述新加載控件與所述已加載控件根據所述聯動數據進行交互,具體為:
實時監(jiān)聽是否生成所述聯動數據,并在監(jiān)聽到生成所述聯動數據后,調用在加載所述新加載控件時根據所述控件數據注冊的事件傳播發(fā)送所述聯動數據,以使所述新加載控件與所述已加載控件根據所述聯動數據進行數據交互。進一步的,還提供一種網頁頁面的多控件交互裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浩云科技股份有限公司,未經浩云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811551492.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:頁面數據操作方法、裝置、設備及介質
- 下一篇:一種訪問緩存的方法和裝置





