Yes, ListView also supports editors. The Kitchen Sink demo contains an example.

On Feb 20, 2012, at 5:27 AM, Sandro Martini <[email protected]> wrote:

> Hi,
> 
>> I built a ListView with customized ItemRenderer.  In the ItemRender, I have 
>> a TextInput field and I want to make it Editable and be able to take user 
>> input and change the list.
>> 
>> I set it TextIput component to Editable but it doesn't seem working.
> 
> Renderers are for display-only (they don't respond to mouse or
> keyboard interaction), they are only used to format and display the
> data.
> If you want to interact with the data then you need to implement an
> Editor, but I don't remember if it's possible on Lists (for sure with
> Tables yes).
> In any case, take a look for example a TableViewRowEditor,  which gets
> invoked (by default) when the user double clicks on a row.
> 
>> I also want to take the user input and bring them to server side too.
>> I want to make the list dynamically synchronized with server data and user 
>> input.  is it too much to ask?
> This is a different story and depends on what you have at server side,
> but usually if you exchange data in the json format many Pivot classes
> will handle it for you.
> You can look at some of our examples for interaction client/server,
> like Web Queries under tutorials (and the related Servlet,
> ExpenseServlet):
> http://pivot.apache.org/tutorials/
> and even a more real-world example, under "A Practical Example", for
> the "Stock Tracker" Application.
> All them are inside sources, and even in pivot-tutorials.war so you
> can try/debug in your local environment.
> 
> 
> Sandro

Reply via email to