I think your attachment didn't make it to the mailing list.

Maarten

On Wed, Nov 9, 2011 at 7:52 PM, David Berkman <david.berk...@glu.com> wrote:

> I've had a number of requests, so I'll upload this bit of code here so
> people can have a look. I know there's room for improvement in the code
> that exists, and a ton that needs to be done. There's a wicket-dojo project
> on GitHub https://github.com/vijaykiran/wicketstuff-dojo that's much
> cleaner, with many more advanced integrations. However, that project lacked
> implemented wrappers for Dojo Dijits, which is what I wanted most. The code
> there also seemed a bit daunting, so I began a project to make wrappers I
> could understand, and extend, and learn both Wicket and Dojo in the
> process. This is the results so far. The few advantages it has over the
> GitHub code I've linked to are...
>
> 1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and
> extensible (it's getting better).
> 2) All the wrappers use fluent APIs
> 3) You can generally set a field, or your own model, interchangeably. For
> instance, if you want to set a Title, you can usually setTitle(String
> title) or setTitleModel(IModel<String> titleModel). Being able to control
> the model is extremely useful.
> 4) You can generally set attributes in your HTML and these values will
> initialize the fields/models in the wrappers on a non-Ajax render. Values
> can then be dynamically altered from there via Ajax (as with user
> interaction).
> 5) Using setIntermediateChanges(true) will generally update the wrappers'
> fields/models upon user interactions with the Dijit, via Ajax (you can also
> add DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to
> things like stack container updating its models for selected child index
> and id.
>
> There's still much to do. It's not the cleanest code yet. It doesn't
> handle animations or fx or anything but presenting widgets. It's part of a
> larger project so I haven't presented a real build, just the code. If
> people are interested, I can cleave this off and provide a true maven build.
>
> David
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>

Reply via email to