Wicket Box Parent

Wicket Box.

License

License

Categories

Categories

Wicket User Interface Web Frameworks
GroupId

GroupId

com.github.svenmeier.wicket-box
ArtifactId

ArtifactId

wicket-box-parent
Last Version

Last Version

0.6.0
Release Date

Release Date

Type

Type

pom
Description

Description

Wicket Box Parent
Wicket Box.
Project URL

Project URL

http://github.com/svenmeier/wicket-box
Source Code Management

Source Code Management

http://github.com/svenmeier/wicket-box

Download wicket-box-parent

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.svenmeier.wicket-box/wicket-box-parent/ -->
<dependency>
    <groupId>com.github.svenmeier.wicket-box</groupId>
    <artifactId>wicket-box-parent</artifactId>
    <version>0.6.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.svenmeier.wicket-box/wicket-box-parent/
implementation 'com.github.svenmeier.wicket-box:wicket-box-parent:0.6.0'
// https://jarcasting.com/artifacts/com.github.svenmeier.wicket-box/wicket-box-parent/
implementation ("com.github.svenmeier.wicket-box:wicket-box-parent:0.6.0")
'com.github.svenmeier.wicket-box:wicket-box-parent:pom:0.6.0'
<dependency org="com.github.svenmeier.wicket-box" name="wicket-box-parent" rev="0.6.0">
  <artifact name="wicket-box-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.svenmeier.wicket-box', module='wicket-box-parent', version='0.6.0')
)
libraryDependencies += "com.github.svenmeier.wicket-box" % "wicket-box-parent" % "0.6.0"
[com.github.svenmeier.wicket-box/wicket-box-parent "0.6.0"]

Dependencies

compile (2)

Group / Artifact Type Version
org.apache.wicket : wicket-core jar 6.4.0
org.apache.wicket : wicket-extensions jar 6.4.0

test (2)

Group / Artifact Type Version
javax.servlet : servlet-api jar 2.5
junit : junit jar 3.8.2

Project Modules

  • wicket-box
  • wicket-box-examples

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>

Versions

Version
0.6.0