My Proposal for three components

*Tapestry Drag and Drop Palette *

Create a new component by
modificating the component Tapestry Palette so the user can select and
deselect items
using droppables e sortables de Scriptaculous

The new component will be based on the javascript language. The new
component use the mouse's relative position to decide the selected and
deselected items.


*Tapestry Multi Select *

Create a new Tapestry component resembling Tapestry Select, but the user can
select more than one option. The base of the component will be the component
'html select multiple'.

New Component ' struct:
     Class with controller methods

Principal Parameters:
     Encoder to recover the objects
     SelectModel to show all options



*SelectWithAutocomplete *

Create a new component that will extend AbstractTextField
and use Scriptaculousajax to create a dinamic content.

New Component ' struct:
   Class with controller's methods
   Template with one html text to show the selected option and one hidden
with the id of the object
   JavaScript to implement the comunication ajax and show the dinamic
content

Principal Parameters:
   Encoder ti recover the Object
   SelectModel to show all the options



https://issues.apache.org/jira/browse/TAP5-1071

-- 
Pablo Henrique dos Reis

Reply via email to