日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

1 使用WebJars

1.1 引入WebJar依賴

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

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

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

    2.1 CUBA 7

    2.1.1 引入Add-on依賴

    如果沒有web-toolkit模塊,首先創建該模塊

    以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內容根據依賴jar包的MANIFEST.MF中的Vaadin-Widgetset填寫

    2.2.2 CSS依賴處理

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


    總結

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

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。