日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

CUBA Platform系列:自定义可视化组件

發(fā)布時間:2023/12/20 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CUBA Platform系列:自定义可视化组件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1 使用WebJars

1.1 引入WebJar依賴

以集成DateRangePicker前端組件為例 (http://www.daterangepicker.com/)

  • 在 https://www.webjars.org/ 網(wǎng)站搜索’bootstrap-daterangepicker’,找到對應(yīng)的WebJar,并查看響應(yīng)的Gradle依賴
  • 在項目的build.gradle文件中加入上述依賴
  • 創(chuàng)建組件類,并引入相關(guān)js和css依賴
  • 編寫前后端通信方法以及xx-connector.js方法

  • 2. 使用或集成Vaadin Add-on

    2.1 CUBA 7

    2.1.1 引入Add-on依賴

    如果沒有web-toolkit模塊,首先創(chuàng)建該模塊

    以Vaadin插件DateTimeRangePicker為例,在build.gradle中,在 web 模塊配置中添加包含組件的擴展包的依賴:

    configure(webModule) {...dependencies {...compile("org.vaadin.addons:vaadin-bootstrap-datetimerangepicker:2.0")}

    在web-toolkit模塊的AppWidgetSet.gwt.xml文件中,說明項目的部件繼承自擴展的部件:

    <module><inherits name="com.haulmont.cuba.web.widgets.WidgetSet" /><inherits name="org.vaadin.addons.datetimerangepicker.WidgetSet" />

    2.2 CUBA 6

    對于CUBA 6版本,以vaadin stepper組件為例進行說明。

    2.2.1 引入Add-on依賴


    其中Inherited widgetset內(nèi)容根據(jù)依賴jar包的MANIFEST.MF中的Vaadin-Widgetset填寫

    2.2.2 CSS依賴處理

    將依賴包中的scss文件直接拷貝到cuba工程中,并加入依賴即可。


    總結(jié)

    以上是生活随笔為你收集整理的CUBA Platform系列:自定义可视化组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。