Skip to main content

Vaadin UIComponent collection

vv-lib is a collection of component for the j2ee framework Vaadin

  • Over a dozen new widgets for your project
  • Made of one jar, link, import the css, that all
  • Build on top of regular component, no need to rebuild your widget set
  • Full css compatible, just add few rule to get the look and feel you want
  • Scss ready, made on top of Valo theme

Toolbar, spin / push / translated buttons, hintfield, textfield with rollback action, dialog window factory, shared shortcut, translation tool.... Check it now !

For Vaadin 7

This library is for Vaadin 7 and because of deep change into vaadin, it is NOT compatible with Vaadin 8. Because of the work this requires, It's unclear if a version will be available. Porting might be postpone to Vaadin 10.

Online demo

To demonstrate all components, check the online demo, with full scss and code source

Install

vv-lib is made of a single jar including all css with no dependencies. Just download the jar - 132Ko - and link it to your project

Scss / theming

All graphics aspect of all components is done thought css/scss, on top of the theme Valo. Therefore, you don't (shouldn't) trick the components aspect with java code but just overload with some simple css rules. the online demo provide css source also the html structure of component.

To import the css in your project you shouln't have any thing more to do, Anyway, some IDE (Happen to me with Netbeans) doesn't detect the scss mixin property. Just import this mixin


@import "../valo/vfv";
@mixin addons {
	  @include vfv;
}
Download

 

 

Maven repository

vv-lib repository is available directly from vaadin.com


<dependency>
   <groupId>org.vaadin.addons</groupId>
   <artifactId>vostoksystem-uicomponents-collection</artifactId>
   <version>1.5</version>
</dependency>

<repository>
   <id>vaadin-addons</id>
   <url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
Javadocs
Licence

vv-lib is provided for free, for community, private or commercial work under the Apache licence 2.0.