Hi all, I am working on rtying to reproduce this behavior http://wiki.script.aculo.us/scriptaculous/show/SortableListsDemo. Two sortable list which you can reorder de item in it a between them. This is the html generated by my component, but it seems not to work. It doesn't call the component back. I was reading on the net about some constrains in the ids and I think I apply to it. However, I am still in troubles. The dinamic part works, not the call back.
<div id="holder6" wicket:id="holder"> <div class="node" > <ul id="firstlist7" wicket:id="firstlist"> <li id="firstlistFirstlist_0" wicket:id="firstlistFirstlist"> <span wicket:id="nombreLabel">a</span> </li><li id="firstlistFirstlist_1" wicket:id="firstlistFirstlist"> <span wicket:id="nombreLabel">a</span> </li> </ul> </div> <div class="node" > <ul id="secondlist8" wicket:id="secondlist"> <li id="secondlistSecondlist_0" wicket:id="secondlistSecondlist"> <span wicket:id="nombreLabel2">a</span> </li><li id="secondlistSecondlist_1" wicket:id="secondlistSecondlist"> <span wicket:id="nombreLabel2">a</span> </li> </ul> </div> </div> <script type="text/javascript"> Sortable.create('firstlist7', {dropOnEmpty:true,containment:['firstlist7','secondlist8'],constraint:false}, { onUpdate: function(element) { wicketAjaxGet('?x=6*%3A1%3Atabs%3Apanel%3Amensajes%3Apanel%3Aholder%3A1%3AIActivePageBehaviorListener%3A0%3A%26amp%3Bwicket%3AignoreIfNotActive%3Dtrue&' + Sortable.serialize(element)); } } ); Sortable.create('secondlist8', {dropOnEmpty:true,containment:['firstlist7','secondlist8'],constraint:false}, { onUpdate: function(element) { wicketAjaxGet('?x=6*%3A1%3Atabs%3Apanel%3Amensajes%3Apanel%3Aholder%3A1%3AIActivePageBehaviorListener%3A0%3A%26amp%3Bwicket%3AignoreIfNotActive%3Dtrue&' + Sortable.serialize(element)); } } ); </script> -- Fernando Wermus.