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.