1 使用WebJars

1.1 引入WebJar依赖

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

  1. 在 https://www.webjars.org/ 网站搜索’bootstrap-daterangepicker’,找到对应的WebJar,并查看响应的Gradle依赖
  2. 在项目的build.gradle文件中加入上述依赖
  3. 创建组件类,并引入相关js和css依赖
  4. 编写前后端通信方法以及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系列:自定义可视化组件相关推荐

  1. flex 自定义可视化组件的超级鸡肋的属性设置

    虽然前段时间以乔布斯为首的几位大侠对 flash 的安全.性能等进行了强烈的批评,而且伴随着 html5 的日趋完善,可能这种批评声会越来越大,甚或超过南非世界杯呜呜组啦的分贝,但是个人认为 flex ...

  2. 辅助图分析人员的自定义图数据可视化组件

    图数据处理与可视化 一.可视化效果 二.neo4j的数据封装 三.将封装好的数据转换为d3.js格式并写入文件 四.启动http服务加载文件数据 五.使用HTML可视化图数据 在图数据处理过程中,如果 ...

  3. CUBA Platform 7.0.4 发布,企业级应用开发平台

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   CUBA Platform 7.0.4 发布,这次发布主要包含对 CUBA Core 的 Bug 修复,共计修复 ...

  4. Unity自定义UI组件(十一) 雷达图、属性图

    前言 借用梦想世界宠物属性图 想必大家都在游戏中见过属性图用于展示多种属性的数值,可以较为直观的对比某种属性的缺陷或者是哪种属性有优势.在三维可视化领域也会遇到类似的属性对比,用属性图来展示最为合适. ...

  5. 【Echarts】 从入门到自定义封装组件

    目录 一.Echarts 简介 二.怎么使用Echarts 1. Echarts 的下载 2. 在 Vue 中使用 Echarts 3. 小案例 -- 层叠渐变柱状图 三.自定义封装 Echarts ...

  6. ShieldUI Crack,数据可视化组件-SEO狼术

    ShieldUI Crack,数据可视化组件-SEO狼术 Shield UI 是一个灵活的.多平台的用户界面库,经过精心增强.它提供了强大的 UI/UX 小部件,具有经过验证的性能背景,您可以在许多业 ...

  7. 转载:QTableView中嵌入可视化组件

    出处:http://qimo601.iteye.com/blog/1538364 QTableView中嵌入可视化组件方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简 ...

  8. 【MSDN文摘】使用自定义验证组件库扩展 Windows 窗体: Form Scope

    使用自定义验证组件库扩展 Windows 窗体,第 2 部分(Windows 窗体探索) 发布日期: 5/28/2004 | 更新日期: 5/28/2004 Michael Weinhardt www ...

  9. react antd confirm content list_React造轮系列:对话框组件 - Dialog 思路

    React造轮系列:对话框组件 - Dialog 思路 对话框一般是我们点击按钮弹出的这么一个东西,主要类型有 Alter, Confirm 及 Modal, Modal 一般带有半透明的黑色背景.当 ...

  10. 【ECharts系列|02可视化大屏】 舆情分析,人口分析及警情警力活动情况的实现【下篇】

    简介:ECharts实现可视化大屏展示,包含人口分析,警情警力分析多张效果图, 完整的html+css+js+img:https://download.csdn.net/download/weixin ...

最新文章

  1. VB.NET 2010 如何在类Class1中调用timer事件 触发 的方法
  2. maven 工程mybatis自动生成实体类
  3. Boost Asio总结(5)class tcp
  4. vm显示打不开 /dev/vmmon:Broken pipe
  5. vooc充电原理_Reno3系列最快56分钟充满,VOOC闪充技术再次行业领先
  6. pytorch学习之路
  7. 软件测试——Calculator测试
  8. JMS : Java Message Service (Java消息服务)之一 [转]
  9. F5 V9 利用SCCP实现带外管理及重装系统
  10. windows打开设备管理器
  11. VS2017环境下动态链接库编写及调用
  12. Windows中使用包管理器(类似于apt/yum的) - Chocolatey
  13. 安装10gR2的硬件要求
  14. 在win中搭建IOS自动化
  15. 开发Windows物流管理系统——(二)代码实现
  16. 这8款Android桌面插件,这款 Android 应用,帮你优雅地管理桌面小部件
  17. 哪一款iPhone拍照效果最好?拍照最好用的苹果手机是哪款
  18. Opencv计算机视觉入门——图像的处理(一)
  19. MongoDB内嵌文档查询
  20. iOS UIAppearance使用详解

热门文章

  1. QGraphicsItem限制拖动方向和位置
  2. 0 、 ‘0‘ 、 “0“ 、 ’\0’ 区别
  3. IDM安装使用 解决下载限速
  4. php运行模式cgi,修改DirectAdmin面板PHP运行模式为CGI
  5. 深度linux笔记本独显,双显卡笔记本安装Deepin教程
  6. Xcode 8 过滤系统输出
  7. 国内外 CRM 客户关系管理软件排行榜
  8. discuz自定义接口开发——一键发帖,自动发帖,站外发帖(主题)
  9. 我知道的Activity
  10. Kotlin读书总结之面向对象