it is definitely possible to create it. as far as approaches, there
are many many options.

the top level component should be a formcomponentpanel.

inside you can use datatables to represent your options as they
already provide sortable headers.

-igor

On Thu, Oct 23, 2008 at 1:36 AM, Rommert de Bruijn <[EMAIL PROTECTED]> wrote:
> And a link to the image I promised:
>
> http://img395.imageshack.us/my.php?image=sortablepaletteea0.jpg
>
> (may contain some horrible adds)
>
> Rommert de Bruijn wrote:
>>
>> Hi all,
>>
>> I'm currently working on a web application that requires Persons to be
>> added/removed to/from a UserGroup. What I have in mind is much like the
>> Palette component, but with added functionality:
>>
>> a) a left hand list with all unselected Persons , a right hand list with
>> selected Persons, and buttons to move Persons from left to right and vice
>> versa, supporting Ctrl/Shift+click behavior to make selections.
>> b) each item in the list shows firstName and lastName, as tabular data.
>> c) up/down sorting behavior on each property that is displayed (in this
>> case: firstName and lastName), for both lists.
>>
>> a) is basically Palette. But b) does not go well with Palette, since the
>> <option> tag in Palette is not allowed (w3c) to take any additional html
>> such as <tr> and <td>. To display tabular data, I could use a DataView,
>> which would work nicely with c) using OrderByBorders. But alas: DataView
>> does not support the Ctrl/Shift+click behavior that I need.
>>
>> As they say: pictures say more then 1000 words. So I'll skip the other 800
>> or so words and attach a  screenshot of what I'd like to make :) The image
>> contains some Dutch text, which I'll gladly translate if necessary.
>>
>> My actual questions:
>> - Has anyone tried this before, either successful or unsuccessful?
>> - Which components would you use to create something that does all this?
>> - If this combination of functionality seems impossible to merge into one
>> component, which functionality would you drop to create "the next best
>> thing"?
>>
>> Thanks in advance,
>> Rommert de Bruijn
>>
>> ------------------------------------------------------------------------
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> --
> Rommert de Bruijn
> Func. Internet Integration
> W http://www.func.nl
> T +31 20 4230000
> F +31 20 4223500
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to