• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于低碼平臺的多種聯動的可視化構建方法及裝置制造方法及圖紙

    技術編號:44186248 閱讀:21 留言:0更新日期:2025-02-06 18:27
    本說明書實施例涉及應用服務開發領域,尤其涉及一種基于低碼平臺的多種聯動的可視化構建方法及裝置。本方案通過接收開發人員在低碼平臺的可視化界面中對數據或組件的構建指令,然后基于低碼平臺的業務需求設定觸發條件,同時遍歷數據和組件的關聯配置,判斷構建指令或聯動配置是否觸發了數據或組件聯動;如果觸發聯動則根據初始配置需求對聯動進行處理:然后對于數據聯動進行數據修改,組件聯動進行組件修改。實現了低碼平臺中復雜表單的組件聯動和數據聯動。同時,使得低碼平臺表單可適用大型企業復雜的表單配置規則和使用場景,大幅降低人力成本,提升平臺構建效率。

    【技術實現步驟摘要】

    本說明書實施例涉及應用服務開發領域,尤其涉及一種基于低碼平臺的多種聯動的可視化構建方法及裝置


    技術介紹

    1、當前,低碼平臺表單設計器的組件聯動主要包含單選、復選、下拉單選以及下拉復選,且主要是在可視化的低碼設計器中,根據選中組件固有的選項值來進行關聯組件的顯隱控制。數據聯動同樣,主要包含了單選、下拉單選、多選、下拉多選、單行文本、多行文本、數值、日期、圖片組件,主要是在可視化的低碼設計器中,通過所選擇的數據關聯表,設置數據關聯的條件,從而根據數據關聯規則影響數據關聯表中某個組件的顯示值。目前,在低碼平臺建設中可以完成組件聯動和數據聯動,主要的實現方式是通過在低碼平臺表單設計器中,通過復雜的配置方式,聯動低碼平臺本身已有的其它組件或者數據。在實際的應用過程中,適用于相對簡單的表單聯動規則,而當面對復雜的表單聯動規則時,通過當前的實現方式,往往導致配置項復雜,且靈活度不夠高,而且配置項的可維護性和可擴展性差,從而影響低碼開發者的開發效率。但是,在實際應用中,表單的使用規則更為復雜,從而對表單的組件聯動和數據聯動的配置項的靈活性、可維護性、可擴展性提出了更高的要求,現存的配置方式已經很難適用大型企業表單組件聯動和數據聯動的低碼研發要求。

    2、目前亟需一種基于低碼平臺的組件聯動和數據聯動的可視化構建方法,顯著提升低碼平臺復雜表單的組件聯動和數據聯動的配置靈活性、可維護性、可擴展性,顯著提升低碼開發者的開發效率,使得低碼平臺表單可適用大型企業復雜的表單配置規則和使用場景。


    技術實現思路p>

    1、為解決現有技術中的配置方式很難適用大型企業表單組件聯動和數據聯動的低碼研發要求的問題,本說明書實施例提供了一種基于低碼平臺的多種聯動的可視化構建方法及裝置,可以從基于低碼平臺進行組件聯動和數據聯動的可視化構建,并根據低碼平臺的業務需求獲取初始配置需求生成聯動處理的處理方案,進行聯動修改,實現低碼平臺中復雜表單的組件聯動和數據聯動。同時,使得低碼平臺表單可適用大型企業復雜的表單配置規則和使用場景,大幅降低人力成本,提升平臺構建效率。本說明書實施例的具體技術方案如下:

    2、一方面,本說明書實施例提供了一種基于低碼平臺的多種聯動的可視化構建方法,包括:

    3、接收開發人員在低碼平臺的可視化界面中對數據或組件的構建指令;

    4、基于所述低碼平臺的業務需求獲取初始配置需求,根據所述初始配置需求設定觸發條件;

    5、遍歷數據和組件的關聯配置,根據所述觸發條件判斷所述構建指令或所述聯動配置是否觸發數據或組件聯動;

    6、當所述數據或組件觸發聯動之后,根據所述初始配置需求對所述聯動進行處理:

    7、若所述聯動的類型為數據聯動,則根據所述初始配置需求獲取所述數據聯動需求的目標數據,根據所述目標數據對所述低碼平臺進行數據修改;

    8、若所述聯動的類型為組件聯動,則獲取所述組件聯動涉及的目標組件,根據所述初始配置需求獲取配置信息,根據所述配置信息所述低碼平臺進行組件修改。

    9、進一步的,判斷所述構建指令是否觸發數據或組件聯動進一步包括,

    10、當所述構建指令涉及具有關聯配置的數據或組件且滿足所述觸發條件時,觸發數據或組件聯動;或,

    11、當所述數據和組件的關聯配置觸發邏輯沖突或后端數據修改時,觸發數據或組件聯動。

    12、進一步的,根據所述觸發條件判斷所述構建指令或所述聯動配置是否觸發數據或組件聯動進一步包括,

    13、若不存在滿足所述觸發條件的聯動配置,則結束構建。

    14、進一步的,根據所述觸發條件以及所述關聯配置判斷所述構建指令是否觸發數據或組件聯動進一步包括,

    15、若所述觸發條件為表達式,則將所述表達式發送至表達式解析器進行解析獲得解析結果,將所述解析結果返回至所述低碼平臺,根據所述解析結果判斷所述數據或組件是否觸發聯動。

    16、進一步的,若所述聯動的類型為組件聯動進一步包括,

    17、根據所述組件的關聯配置以及所述初始配置需求確定所述目標組件;

    18、在組件樹中遍歷并搜索所述目標組件,獲取所述目標組件的dom節點;

    19、根據所述目標組件的dom節點以及所述配置信息修改所述目標組件的組件狀態。

    20、進一步的,修改所述目標組件的組件狀態進一步包括,

    21、在數據源中心的數據源注冊列表中獲取所述dom節點對應的數據源配置;

    22、解析所述數據源配置涉及的表達式獲得解析結果,根據所述解析結果生成修改請求;

    23、獲取所述配置信息中的配置名稱,根據是修改請求以及所述配置名稱修改所述目標組件。

    24、進一步的,所述組件聯動還包括,

    25、雙向組件聯動,根據所述目標組件的關聯配置,基于所述目標組件的屬性和狀態更新所述配置信息,根據更新后所述配置信息所述低碼平臺進行組件修改;或,

    26、多級組件聯動,當所述目標組件中包含多個多選、復選組件時,對所述低碼平臺進行組件修改之后再次遍歷數據和組件的聯動配置。

    27、進一步的,根據所述初始配置需求對所述聯動進行處理進一步包括,

    28、動態規則聯動,當數據和組件的關聯配置存在多種混合條件,則通過動態規則聯動實現聯動規則的設置。

    29、另一方面,本說明書實施例還提供了一種基于低碼平臺的多種聯動的可視化構建裝置,所述裝置包括:

    30、指令接受單元,用于接收開發人員在低碼平臺的可視化界面中對數據或組件的構建指令;

    31、觸發條件設置單元,用于基于所述低碼平臺的業務需求獲取初始配置需求,根據所述初始配置需求設定觸發條件;

    32、聯動判斷單元,用于遍歷數據和組件的關聯配置,根據所述觸發條件以及所述關聯配置判斷所述構建指令是否觸發數據或組件聯動;

    33、聯動處理單元,用于當所述數據或組件觸發聯動之后,根據所述初始配置需求對所述聯動進行處理:

    34、數據聯動處理單元,用于在所述聯動的類型為數據聯動時,則根據所述初始配置需求獲取所述數據聯動需求的目標數據,根據所述目標數據對所述低碼平臺進行數據修改;

    35、組件聯動處理單元,用于在所述聯動的類型為組件聯動時,則獲取所述組件聯動涉及的目標組件,根據所述初始配置需求獲取配置信息,根據所述配置信息所述低碼平臺進行組件修改。

    36、另一方面,本說明書實施例還提供了一種計算機設備,包括存儲器、處理器、以及存儲在存儲器上的計算機程序,處理器執行所述計算機程序時實現上述的方法。

    37、另一方面,本說明書實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述的方法。

    38、最后,本說明書實施例還提供了一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現上述的方法。

    ...

    【技術保護點】

    1.一種基于低碼平臺的多種聯動的可視化構建方法,其特征在于,所述方法包括,

    2.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,判斷所述構建指令是否觸發數據或組件聯動進一步包括,

    3.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,根據所述觸發條件判斷所述構建指令或所述聯動配置是否觸發數據或組件聯動進一步包括,

    4.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,根據所述觸發條件以及所述關聯配置判斷所述構建指令是否觸發數據或組件聯動進一步包括,

    5.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,若所述聯動的類型為組件聯動進一步包括,

    6.根據權利要求5所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,修改所述目標組件的組件狀態進一步包括,

    7.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,所述組件聯動還包括,

    8.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,根據所述初始配置需求對所述聯動進行處理進一步包括,

    9.一種基于低碼平臺的多種聯動的可視化構建裝置,其特征在于,所述裝置包括:

    10.一種計算機設備,包括存儲器、處理器、以及存儲在所述存儲器上的計算機程序,其特征在于,所述處理器執行所述計算機程序時,實現權利要求1至8任意一項所述的方法。

    11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1至8任意一項所述方法。

    12.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現權利要求1至8任意一項所述方法。

    ...

    【技術特征摘要】

    1.一種基于低碼平臺的多種聯動的可視化構建方法,其特征在于,所述方法包括,

    2.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,判斷所述構建指令是否觸發數據或組件聯動進一步包括,

    3.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,根據所述觸發條件判斷所述構建指令或所述聯動配置是否觸發數據或組件聯動進一步包括,

    4.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,根據所述觸發條件以及所述關聯配置判斷所述構建指令是否觸發數據或組件聯動進一步包括,

    5.根據權利要求1所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,若所述聯動的類型為組件聯動進一步包括,

    6.根據權利要求5所述的基于低碼平臺的多種聯動的可視化構建方法,其特征在于,修改所述目標組件的組件狀態進一步包括,

    【專利技術屬性】
    技術研發人員:梁思程曹怡夢祁鶯歌
    申請(專利權)人:上海浦東發展銀行股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩视频无码日韩视频又2021 | 国内精品无码一区二区三区| 国产莉萝无码AV在线播放| 日韩av无码国产精品| 黄色成人网站免费无码av| 国产精品无码A∨精品影院| 久久亚洲精品无码AV红樱桃| 免费无码又爽又刺激高潮软件| 无码av最新无码av专区| 五月丁香六月综合缴清无码| 亚洲精品无码久久毛片波多野吉衣| 无码A级毛片日韩精品| 无码GOGO大胆啪啪艺术| 丰满日韩放荡少妇无码视频 | 亚洲AV无码乱码在线观看性色扶| 亚洲AV无码久久精品成人 | 日韩专区无码人妻| 中字无码av电影在线观看网站| 成人无码a级毛片免费| 亚洲AV无码乱码精品国产| 无码天堂亚洲国产AV| 精品国产一区二区三区无码| 亚洲av无码国产精品夜色午夜| AV无码久久久久不卡蜜桃| 亚洲av无码精品网站| 中文字字幕在线中文无码| 久久青青草原亚洲av无码| 日韩久久无码免费毛片软件| 色综合久久久无码中文字幕波多| 国产成人无码AV麻豆| 一本天堂ⅴ无码亚洲道久久| 久久亚洲AV成人无码国产| 精品久久久无码人妻中文字幕| 色窝窝无码一区二区三区色欲| 亚洲国产成人精品无码区在线观看| 无码av不卡一区二区三区| 亚洲AV蜜桃永久无码精品| 无码av不卡一区二区三区| 日本爆乳j罩杯无码视频| 亚洲AV无码一区东京热久久| 亚洲av无码成h人动漫无遮挡 |