Skip to content

svenmeier/wicket-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wicket-box

Enhancements for your Wicket components:

  • dynamic behaviors utilizing Wicket's build-in jQuery
  • lightweight implementation tailored for Server-side rendered markup
  • resize component markup
  • allow resizing of table columns
  • synchronized scroll between markup
  • stretch markup to locations not supported by CSS
  • optional cookie or server-side persistence
  • tested in Firefox, Safari, Chrome, Opera and IE

See our live examples on http://wicket-box.appspot.com.

Themes

You have to add a theme (build-in or your own) to your component to enable it for dynamic layouts, e.g.

add(new BasicTheme());

Components

  • DataBox is a DataTable extension which bundles all behaviors into a highly dynamic table with fixed headers, column resizing and its body stretching to the available size
  • TreeBox is the pendant for TableTree
  • SplitBox splits the size of its markup between a resizable main and a remainder component
  • WizardBox streches its content so its control buttons are pinned to the bottom of its markup area.

Dependency

Releases are available on Maven central and OSS Sonatype.

<dependency>
  <groupId>com.github.svenmeier.wicket-box</groupId>
  <artifactId>wicket-box</artifactId>
  <version>0.6.0</version>
</dependency>

For snapshot releases you have to use the OSS Sonatype Snapshot repository:

<dependency>
  <groupId>com.github.svenmeier.wicket-box</groupId>
  <artifactId>wicket-box</artifactId>
  <version>0.6.1-SNAPSHOT</version>
</dependency>

<repository>
  <id>sonatype-snapshots</id>
  <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  <snapshots>
    <enabled>true</enabled>
  </snapshots>    	
</repository>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published