[Seaside] [SeasideXUL] How to move changes from Editable Tree to Component

Pavel Krivanek squeak3 at continentalbrno.cz
Tue Jun 24 08:10:56 UTC 2008


Hi,

the standard solution of this (see Firefox bookmarks manager) is to
use the tree/table only for selection and then display a form for item
editing. Unfortunately the standard XUL components are not ready
behavior you want. Maybe a grid of edit boxes but you will lost the
advantages of the tree view this way...

Cheers,
-- Pavel

On Sun, Jun 22, 2008 at 4:52 PM, Milan Zimmermann
<milan.zimmermann at sympatico.ca> wrote:
> Hi Pavel,
>
> New to both seaside and SeasideXUL, my questions should be in a (xul)Seaside
> newbies list...
>
> I have a small test application that has a SearchResultComponent. The Search
> performs a Search action that finds data, puts them in the ResultComponent's
> model (ResultComponent is rendered as editable tree); ResultComponent is then
> rerendered by calling "SearchResultComponent refresh".
>
> Next I want the application user be able to edit cells in the editable
> ResultComponent tree, move the modified values into the ResultComponent model
> and save. I am trying to achieve moving the values by registering a callback
> with a "Save" menu item on the ResultComponent, which would obtain updated
> data from the edited tree.
>
> If the description above is somewhat clear, a few questions: is moving
> modified data from the XUL tree doable without wrapping the Result into a
> form; and in either case, is there an example or code I can look at? I did
> look at the XULPeriodicTableForms and tried to get "Save" in my example work
> a similar way (with and without form) but failed so far.
>
> I can paste my code experiments but I thought I should first ask for high
> level suggestions and help,
>
> Thanks Milan
>
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the seaside mailing list