<table> <tr> <td> <div wicket:id="id1"> <div wicket:id="draggable" /> </div> </td> <td> <div wicket:id="id2"> <div wicket:id="draggable"/> </div> </td> </tr> </table> consider above markup, , on java part have simliar following..
webmarkupcontainer con1 = new webmarkupcontainer("id1"); webmarkupcontainer con2 = new webmarkupcontainer("id2"); draggable draggable = new draggable<void>("draggable"); con1.add(draggable) con2.add(draggable) but when navigate page, got wicket exception stating "con1" doesn't have "draggable".
did miss something? or fundamentally wrong? aware not possible add same markup under same parent. similar proper way achieve that?
in addition, objective create draggable component, parallely drags on 2 items @ time.
adding child component has parent parent remove first , add second one. exception.
you need create 2 separate instances of draggable.
usually draggable behavior implemented wicket behavior. can reuse non-ajax behaviors way, i.e. can add same instance several components.
Comments
Post a Comment