You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@click.apache.org by Stéphane NICOLAS <st...@gmail.com> on 2011/02/01 21:21:08 UTC
including multiple pages in a page
Hello all,
I got for click pages that I would like to include in a single page, in the
way one would use panels. I saw it was possible, but I don't remember where
is the doc about the process to achieve it.
Can anyone help ?
Thanks in advance,
Stéphane
Re: including multiple pages in a page
Posted by Gilberto <gi...@gmail.com>.
Here, we need to differentiate Page Controller and HTM page.
If you're talking about html you can use the #include velocity directive and
#parse for volcity[1].
In the other case - page controller - as you tell, you will need the Panel
class[2]. Like the TabbedPanel example[3].
Hth,
Gilberto
[1]
http://code.google.com/p/construtor/source/browse/trunk/cip/park/src/main/webapp/assets/common/border-template.htm
[2]
http://click.apache.org/docs/click-api/org/apache/click/control/Panel.html
[3]
http://click.avoka.com/click-examples/panel/tabbed-panel-with-controls.htm
2011/2/1 Stéphane NICOLAS <st...@gmail.com>
> Hello all,
>
> I got for click pages that I would like to include in a single page, in the
> way one would use panels. I saw it was possible, but I don't remember where
> is the doc about the process to achieve it.
> Can anyone help ?
>
> Thanks in advance,
> Stéphane
>
>
Re: including multiple pages in a page
Posted by Gilberto <gi...@gmail.com>.
2011/2/4 Stéphane NICOLAS <st...@gmail.com>
> How can I submit something to the wiki so ?
>
>
You can sign up yourself and create a new item in the "Other WIKI Pages",
but before you contribute with any code I think Bob, Adrian or Malcolm could
explains us how is the Click WIKI licensing.
Regards,
Gilberto
stéphane
>
>
> 2011/2/4 Gilberto <gi...@gmail.com>
>
>
>>
>> 2011/2/4 Stéphane NICOLAS <st...@gmail.com>
>>
>> Hi all,
>>>
>>> indeed, it has been possible to get what I wanted. It's not so clean but
>>> works.
>>> As my page all contain a form, I just did this in the new aggregated page
>>> constructor
>>>
>>> public ViewAllPage {
>>> p1.form.setName( "form1");
>>> p2.form.setName( "form2");
>>> p3.form.setName( "form3");
>>>
>>> addControl( p1.form );
>>> addControl( p2.form );
>>> addControl( p3.form );
>>> }
>>>
>>> All my fields where public, so I just instanciated the pages, took their
>>> form and put them inside the new page. It works fine.
>>>
>>> Very good!
>>
>>
>>> Oh, by the way, I built a class that inspects a POJO and exports it to
>>> excel through POI. I know it is not related to click, but as we use POJOs a
>>> lot, I thought it could be interesting for some devloppers here. Is someone
>>> interested ?
>>>
>>
>> A good place for it would be in the Click Wiki[1]
>>
>> Regards,
>>
>> Gilberto
>> [1]https://cwiki.apache.org/confluence/display/CLICK/Index
>>
>>
>>>
>>> Stéphane
>>>
>>>
>>>
>>>
>>> 2011/2/2 Bob Schellink <sa...@gmail.com>
>>>
>>> Hi Stéphane,
>>>>
>>>> No you cannot include one page in another. You could use an iframe to
>>>> include one page in another
>>>> though.
>>>>
>>>> kind regards
>>>>
>>>> Bob
>>>>
>>>> On 2/02/2011 07:21, Stéphane NICOLAS wrote:
>>>> > Hello all,
>>>> >
>>>> > I got for click pages that I would like to include in a single page,
>>>> in the way one would use
>>>> > panels. I saw it was possible, but I don't remember where is the doc
>>>> about the process to achieve it.
>>>> > Can anyone help ?
>>>> >
>>>> > Thanks in advance,
>>>> > Stéphane
>>>> >
>>>>
>>>>
>>>
>>
>
Re: including multiple pages in a page
Posted by Stéphane NICOLAS <st...@gmail.com>.
How can I submit something to the wiki so ?
stéphane
2011/2/4 Gilberto <gi...@gmail.com>
>
>
> 2011/2/4 Stéphane NICOLAS <st...@gmail.com>
>
> Hi all,
>>
>> indeed, it has been possible to get what I wanted. It's not so clean but
>> works.
>> As my page all contain a form, I just did this in the new aggregated page
>> constructor
>>
>> public ViewAllPage {
>> p1.form.setName( "form1");
>> p2.form.setName( "form2");
>> p3.form.setName( "form3");
>>
>> addControl( p1.form );
>> addControl( p2.form );
>> addControl( p3.form );
>> }
>>
>> All my fields where public, so I just instanciated the pages, took their
>> form and put them inside the new page. It works fine.
>>
>> Very good!
>
>
>> Oh, by the way, I built a class that inspects a POJO and exports it to
>> excel through POI. I know it is not related to click, but as we use POJOs a
>> lot, I thought it could be interesting for some devloppers here. Is someone
>> interested ?
>>
>
> A good place for it would be in the Click Wiki[1]
>
> Regards,
>
> Gilberto
> [1]https://cwiki.apache.org/confluence/display/CLICK/Index
>
>
>>
>> Stéphane
>>
>>
>>
>>
>> 2011/2/2 Bob Schellink <sa...@gmail.com>
>>
>> Hi Stéphane,
>>>
>>> No you cannot include one page in another. You could use an iframe to
>>> include one page in another
>>> though.
>>>
>>> kind regards
>>>
>>> Bob
>>>
>>> On 2/02/2011 07:21, Stéphane NICOLAS wrote:
>>> > Hello all,
>>> >
>>> > I got for click pages that I would like to include in a single page, in
>>> the way one would use
>>> > panels. I saw it was possible, but I don't remember where is the doc
>>> about the process to achieve it.
>>> > Can anyone help ?
>>> >
>>> > Thanks in advance,
>>> > Stéphane
>>> >
>>>
>>>
>>
>
Re: including multiple pages in a page
Posted by Gilberto <gi...@gmail.com>.
2011/2/4 Stéphane NICOLAS <st...@gmail.com>
> Hi all,
>
> indeed, it has been possible to get what I wanted. It's not so clean but
> works.
> As my page all contain a form, I just did this in the new aggregated page
> constructor
>
> public ViewAllPage {
> p1.form.setName( "form1");
> p2.form.setName( "form2");
> p3.form.setName( "form3");
>
> addControl( p1.form );
> addControl( p2.form );
> addControl( p3.form );
> }
>
> All my fields where public, so I just instanciated the pages, took their
> form and put them inside the new page. It works fine.
>
> Very good!
> Oh, by the way, I built a class that inspects a POJO and exports it to
> excel through POI. I know it is not related to click, but as we use POJOs a
> lot, I thought it could be interesting for some devloppers here. Is someone
> interested ?
>
A good place for it would be in the Click Wiki[1]
Regards,
Gilberto
[1]https://cwiki.apache.org/confluence/display/CLICK/Index
>
> Stéphane
>
>
>
>
> 2011/2/2 Bob Schellink <sa...@gmail.com>
>
> Hi Stéphane,
>>
>> No you cannot include one page in another. You could use an iframe to
>> include one page in another
>> though.
>>
>> kind regards
>>
>> Bob
>>
>> On 2/02/2011 07:21, Stéphane NICOLAS wrote:
>> > Hello all,
>> >
>> > I got for click pages that I would like to include in a single page, in
>> the way one would use
>> > panels. I saw it was possible, but I don't remember where is the doc
>> about the process to achieve it.
>> > Can anyone help ?
>> >
>> > Thanks in advance,
>> > Stéphane
>> >
>>
>>
>
Re: including multiple pages in a page
Posted by Stéphane NICOLAS <st...@gmail.com>.
Hi all,
indeed, it has been possible to get what I wanted. It's not so clean but
works.
As my page all contain a form, I just did this in the new aggregated page
constructor
public ViewAllPage {
p1.form.setName( "form1");
p2.form.setName( "form2");
p3.form.setName( "form3");
addControl( p1.form );
addControl( p2.form );
addControl( p3.form );
}
All my fields where public, so I just instanciated the pages, took their
form and put them inside the new page. It works fine.
Oh, by the way, I built a class that inspects a POJO and exports it to excel
through POI. I know it is not related to click, but as we use POJOs a lot, I
thought it could be interesting for some devloppers here. Is someone
interested ?
Stéphane
2011/2/2 Bob Schellink <sa...@gmail.com>
> Hi Stéphane,
>
> No you cannot include one page in another. You could use an iframe to
> include one page in another
> though.
>
> kind regards
>
> Bob
>
> On 2/02/2011 07:21, Stéphane NICOLAS wrote:
> > Hello all,
> >
> > I got for click pages that I would like to include in a single page, in
> the way one would use
> > panels. I saw it was possible, but I don't remember where is the doc
> about the process to achieve it.
> > Can anyone help ?
> >
> > Thanks in advance,
> > Stéphane
> >
>
>
Re: including multiple pages in a page
Posted by Bob Schellink <sa...@gmail.com>.
Hi Stéphane,
No you cannot include one page in another. You could use an iframe to include one page in another
though.
kind regards
Bob
On 2/02/2011 07:21, Stéphane NICOLAS wrote:
> Hello all,
>
> I got for click pages that I would like to include in a single page, in the way one would use
> panels. I saw it was possible, but I don't remember where is the doc about the process to achieve it.
> Can anyone help ?
>
> Thanks in advance,
> Stéphane
>