here is a panel that will output <b:treelistrow> tag

// model
class TreeListRow { List<TreeListCell> cells; }
class TreeListCell { String type, String text; }

//panel

class TreeListRowPanel extends Panel {
  public TreeListRowPanel(String id, IModel<TreeListRow> model) {
        super(id, new CompoundPropertyModel(model));
        add(new ListView("cells") {
              populateItem(ListItem item) {
                 TreeListCell cell=item.getModelObject();
                 item.add(new SimpleAttributeModifier("b:type",
cell.gettype());
                 item.add(new Label("text", cell.gettext()));
             }
         }
   }
}

markup:
<wicket:panel>
<b:treelistrow>
<b:treelistcell wicket:id="cells"></b:treelistrow>
</wicket:panel>

thats all there is to that, you simple attach wicket tags to backbase markup
tags. once you grok this i can explain how to build the recursive tree
structure to you

-igor


On 1/8/07, Toscano <[EMAIL PROTECTED]> wrote:


Thank you again for your answers. I'm sorry because maybe I'm asking in
the
wrong forum...
For example, backbase renders a tree control using this xml:
<b:treelist>
        <b:treelistrow>
                <b:treelistcell b:type="head">Subject</b:treelistcell>
                <b:treelistcell b:type="head">From</b:treelistcell>
                <b:treelistcell b:type="head">Posted</b:treelistcell>
        </b:treelistrow>
        <b:treelistrow>
                <b:treelistcell>Is the Seven Samurai
good?</b:treelistcell>
                <b:treelistcell>Jeremy Hartley</b:treelistcell>
        <b:treelistcell>15-08-2005, 13:01</b:treelistcell>
        </b:treelistrow>
        <b:treelistrow>
                <b:treelistcell>2001 - Question about
religion</b:treelistcell>
                <b:treelistcell>John Deare</b:treelistcell>
                <b:treelistcell>23-07-2005, 17:14</b:treelistcell>
                <b:treelistchildren>
                        <b:treelistrow>
                                <b:treelistcell>Re: 2001 - Question about
religion</b:treelistcell>
                                <b:treelistcell>Marcel
Diepstra</b:treelistcell>
                                <b:treelistcell>24-07-2005,
8:01</b:treelistcell>
                        </b:treelistrow>
                </b:treelistchildren>
        </b:treelistrow>
</b:treelist>

Question is: how can I ouput this kind of xml from a data structure on
Wicket?
My point is to use much more complicated backbase controls, but if I can
learn how to do this, I think I will be able to do anyone.

Again, thank you very much!


Eelco Hillenius wrote:
>
> My back base knowledge is poor, so can you give an example of what
> kind of markup you need to produce?
>
> Eelco
>
>
> On 1/8/07, Toscano <[EMAIL PROTECTED]> wrote:
>>
>> Hello,
>>
>> Thank you very much for your responses.
>> I understand what you want to say, but I'm afraid I don't know how to
do
>> it.
>> My Wicket knowledge is poor yet, can you show me or redirect me to an
>> example of this?.
>>
>> Again, thank you for your time!
>> Oskar
>>
>>
>>
>> Erik van Oosten wrote:
>> >
>> > Oskar,
>> >
>> > The BackBase language is XML right?
>> > So what you can do is give the BackBase elements a wicket:it
attribute
>> > and attach components to it, just as would do with html tags.
>> >
>> > Regards,
>> >     Erik.
>> >
>> >> On 1/7/07, Toscano <[EMAIL PROTECTED]> wrote:
>> >>> Hello,
>> >>>
>> >>> I have been doing some testing for a very big project, and I have
>> been
>> >>> seduced by Wicket. In the web interface side, we are considering
>> >>> Backbase,
>> >>> but although I could integrate easily simple controls like buttons,
I
>> >>> don't
>> >>> know how to output the special html that backbase needs... Do I
have
>> to
>> >>> create specific wicket.markup.html components? Can anybody help me
>> with
>> >>> how
>> >>> to face this?
>> >>>
>> >>> Thank you very much!,
>> >>> Oskar
>> >
>> > --
>> > Erik van Oosten
>> > http://day-to-day-stuff.blogspot.com/
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Wicket-and-Backbase-tf2937954.html#a8225176
>> Sent from the Wicket - Dev mailing list archive at Nabble.com.
>>
>>
>
>

--
View this message in context:
http://www.nabble.com/Wicket-and-Backbase-tf2937954.html#a8225780
Sent from the Wicket - Dev mailing list archive at Nabble.com.


Reply via email to