On 21 Aug 2008, at 11:42, Robin Wyles wrote:
Many thanks for all your replies... seems there is some enthusiasm
for this after all! Once Jeremy's work is accessible somewhere I'd
be happy to help with any further work that needs to be done.
Chris: I would love to see your xslt, just so I can see if my widget
in a repeater woes are solved by dojo 1.1.
The Repeater Widget in the new CForms has been completely re-written.
Widgets in Repeaters work well (of course :)
As a taster, here is some of the new functionality :
Repeaters gracefully upgrade from their simplest 'static' form
(controlled via action buttons) up to full-blown drag and drop solely
via configuration in the Model and Template. Lazy-loading of code
ensures that only the Libs required for what you need are loaded.
Some of the features of DnD :
Easy to control behaviour, enforced by the Model
Select row(s) optionally without a visible select control
Optional Select/Drag handles
DnD single or multiple rows at a time
Avatars of rows being dragged plus lots of visual feedback
No longer any need for custom handlers in your form for DnD
Control over allowing/enforcing copy or move within a Repeater or
between Repeaters
Control over what is allowed to be dragged from one Repeater to
another
Control copy/move, multi-select/deselect using typical meta-keys
Extensive visual customisation via CSS
etc. etc.
NB. You should only need to edit the templates of existing projects'
Repeaters if :
a) you were using the old DnD Widgets (where you specified the Dojo
Widget in your Template, nasty)
b) you want to use the new behaviour
I hope you will find the new Repeater to be a really powerful addition
to your webapps and I hope it was worth the wait ;)
regards
Jeremy