Projects tagged ‘apache’ and ‘wicket’


Jump to tag:

Projects tagged ‘apache’ and ‘wicket’

Filtered by Project Tags apache wicket

Refine results Project Tags java (7) web (7) component (5) framework (4) ajax (3) components (3) contrib (2) html (2) xhtml (2) library (2) j2ee (2) mvc (2)

[8 total ]

85 Users
   

With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate, complex debugging and ... [More] brittle code for powerful, reusable components written with plain Java and HTML. [Less]
Created over 3 years ago.

31 Users
   

Umbrella project for integrations of Wicket and other projects such as Jasper Reports, Hibernate, Freemarker. Also a home for small community contributions.
Created over 3 years ago.

0 Users

A clean slate development of tree components for Wicket. See our live examples on http://wicket-tree.appspot.com/ Current solutionWe identified the following basic issues concerned with the ... [More] currently available tree components in wicket and wicket-extensions: integration of TreeModel (which is not Swing's highlight) cumbersome change notification using Swing's TreeModelListener no nested markup for trees supported no markup for tabular trees supported markup limitation for node content (height problem) duplicated code for handling table IColumn and tree IColumn complicated code for partial update rendering Proposed redesignThe wicket-tree components try to address these problems: simple interface ITreeProvider similar to IDataProvider: support for multiple roots (and no root at all) get a node's children model factory for each node that's all fully generified no change notification required, always-up-to-date rendering like other repeaters nested markup for NestedTree markup for TableTree arbitrary markup for node content allowed utilizes DataGridView for TableTree: reuse your column implementations reuse toolbars (almost) use pagination use sorting partial updates supported for NestedTree using standard AJAX features To achieve a lightweight solution some features from the original components were rejected: IRenderable optimizations not supported if really useful should be added to DataGridView TableTree would automatically benefit no caching of tree structure in component structure always see up-to-date data caching is better done in ITreeProvider if really needed no selection handling handling state of nodes besides expanse/collapse is irrelevant to a tree implementation better implemented in client code (see examples) no partial updates for TableTree Wicket's AJAX doesn't support inserting/removing elements, these features should be added to Wicket core instead of adding it to a single (tree) component DataTable doesn't support partial updates either [Less]
Created 4 months ago.

0 Users

Small demo web-application to show how to integrate the following frameworks: Apache Wicket Apache Ki Spring framework
Created 4 months ago.

0 Users

Code from the regular London Wicket User Group meet-ups. Apache Wicket is an open source Java web component framework. The London Wicket User Group meets up approximately every two months for a set ... [More] of informal talks and general chatter. Details and sign-up for the next event.There's often code behind the talks, and this site hosts that code in a Subversion repository. Here you'll find various components, snippets and applications. We try to keep this code up-to-date with the latest library and Wicket versions. For slides and the original code (downloadable as ZIPs), please see the download page. We'll move the code into subversion soon. Components available: Generic bean editor component. Generic drag-and-drop AJAX list editor component. Dynamic AJAX image cropping component. Gallery application (uses the list editor and image cropper). Some of the projects depend on others (most depend on the "common" project), so you will need to build and install SNAPSHOTs of these dependencies into your local Maven 2 repository for these to be found. If you are having difficulty, ask on the Google Group for this project. [Less]
Created about 1 year ago.

0 Users

Wicket in ActionThis project hosts the source code for the examples of the Wicket in Action book written by Martijn Dashorst and Eelco Hillenius. About the bookThere are dozens of Java frameworks ... [More] out there, but most of them require you to learn special coding techniques and new, often rigid, patterns of development. Wicket is different. As a component-based web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of plain old Java objects (POJOs), HTML, Ajax, Spring, Hibernate, and Maven. Wicket automatically manages state at the component level, which means no more awkward HTTPSession objects. Its elegant programming model enables you to write rich web applications quickly. Wicket in Action is an authoritative, comprehensive guide for Java developers building Wicket-based web applications. This book starts with an introduction to Wicket's structure and components, and moves quickly into examples of Wicket at work. Written by two of the project's earliest and most authoritative experts, this book shows you both the “how-to” and the “why” of Wicket. As you move through the book, you'll learn to use and customize Wicket components, how to interact with other technologies like Spring and Hibernate, and how to build rich, Ajax-driven features into your applications. [Less]
Created about 1 year ago.

0 Users

Jonathan Locke, originator or Apache Wicket describes his favorite Wicket tricks in a new book, "Twenty-Six Wicket Tricks". This is the code for that book. NOTE: At this time the book is still in ... [More] progress and the code is pre-alpha (don't rely on it for anything important). [Less]
Created 10 months ago.

0 Users

A generic Drag&Drop framework for Wicket: operate on any markup element via selectors drag and drop between any Wicket components vertical, horizontal and hierarchical structured markup (i.e. trees) ... [More] drag initiators (a.k.a. handles) common desktop metaphors with 'MOVE', 'COPY' and 'LINK' operations transfer types themeable works in Firefox, Safari, Chrome, IE and Opera See our live examples on http://wicket-dnd.appspot.com/ (beware - very slow!). Theme your DnDAdd a theme to your pages to be used for DnD, e.g. the WindowsTheme: add(CSSPackageResource.getHeaderContribution(new WindowsTheme()));Drag sourceAdd a DragSource behavior to enable a container for drags: container.add(new DragSource(Operation.MOVE) { public void onAfterDrop(AjaxRequestTarget target, Transfer transfer) { // remove transfer data } }.drag("tr"));In this example only a MOVE operation is allowed. Drags are initiated on tags. Drop targetAdd a DropTarget behavior to enable a container for drops: container.add(new DropTarget(Operation.MOVE, Operation.COPY) { public void onDrop(AjaxRequestTarget target, Transfer transfer, Location location) { // add transfer data } }.dropCenter("tr"));In this example MOVE and COPY operations are allowed. Drops are performed on center of tags, the Location holds a reference to the actual component the transfer was dropped on. [Less]
Created 4 months ago.