You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@click.apache.org by Reinhard Hnat <hn...@logotronic.co.at> on 2011/06/06 08:39:40 UTC
Re: Open a new Browser window
This is not really what I need. I give you a snippet of my code to show.
/ public void onInit() {
...
form.add(new Submit("Graphik",this,"onGraphikClick"));
...
/
The method "on GraphikClick" prepares a parameterset from the input to
the active form and afterwards
redirects tu another page which should be opened in a new browser window.
/ public boolean onGraphikClick() {
TreeNode tn=null;
System.out.println("Tree selected
"+tree.getSelectedNodes(true).size());
Iterator<TreeNode> it=tree.getSelectedNodes(true).iterator();
Parameters parameterset=new Parameters();
while (it.hasNext()) {
tn=it.next();
parameterset.addKanal((Kanal) tn.getValue());
}
parameterset.params.put("anfang", anfang.getValue());
System.out.println("select Anfang="+anfang.getValue());
parameterset.params.put("ende", ende.getValue());
if (parameterset.validateMap() &&
tree.getSelectedNodes(true).size()!=0) {
setRedirect("graphik.htm",parameterset.params); }
return false;
}
/I have tried to setAttributes to the SubmitButton as in the Javadoc you
linked but this does not work.
Regards
Reinhard
Logotronic GmbH
Phorusgasse 8
A-1040 Wien/Vienna
Österreich/Austria
UID: ATU15107104
hnat@logotronic.co.at
Tel.:+43(1)587 29 71-22
Fax.:+43(1)587 29 71-41
www.logotronic.at
Am 2011-05-27 14:18, schrieb Gilberto:
> Sorry, I've posted the wrong link, here is the right one[1].
>
> Hth,
>
> Gilberto
> [1]
> http://click.apache.org/docs/click-api/org/apache/click/control/AbstractControl.html#setAttribute%28java.lang.String,%20java.lang.String%29
>
> On Fri, May 27, 2011 at 3:10 AM, Reinhard Hnat <hnat@logotronic.co.at
> <ma...@logotronic.co.at>> wrote:
>
>
> The Graphic page I want to open on a new Browser window is not an
> external page. It is an apache click generated page too.
>
> Regards Reinhard
>
>
> Am 2011-05-26 13:44, schrieb Gilberto:
>> This[1] will help a lot and read the docs as well[2].
>> Regards,
>>
>> Gilberto
>>
>> [1]http://click.avoka.com/click-examples/control/link-demo.htm
>> [2]http://click.apache.org/docs/extras-api/org/apache/click/extras/control/ExternalLink.html
>>
>>
>>
>> On Thu, May 26, 2011 at 5:35 AM, Reinhard Hnat
>> <hnat@logotronic.co.at <ma...@logotronic.co.at>> wrote:
>>
>>
>> I want to display a graphic for which i have defined the
>> parameters on an apache click page. Then I redirect to
>> another page to display the graphic. This works fine, but I
>> want to open a new browser window for this graphic. How can I
>> do that?
>>
>> Regards
>> Reinhard
>>
>>
>
Re: Open a new Browser window
Posted by Bob Schellink <sa...@gmail.com>.
Hi,
In HTML buttons don't support the target attribute, but form does:
http://www.w3schools.com/TAGS/att_form_target.asp
So use target = "_blank" on the form.
Alternatively you can use JavaScript to open a new window.
regards
Bob
On Mon, Jun 6, 2011 at 8:39 AM, Reinhard Hnat <hn...@logotronic.co.at> wrote:
> This is not really what I need. I give you a snippet of my code to show.
>
> public void onInit() {
> ...
> form.add(new Submit("Graphik",this,"onGraphikClick"));
> ...
>
> The method "on GraphikClick" prepares a parameterset from the input to the
> active form and afterwards
> redirects tu another page which should be opened in a new browser window.
>
> public boolean onGraphikClick() {
> TreeNode tn=null;
> System.out.println("Tree selected
> "+tree.getSelectedNodes(true).size());
> Iterator<TreeNode> it=tree.getSelectedNodes(true).iterator();
> Parameters parameterset=new Parameters();
> while (it.hasNext()) {
> tn=it.next();
> parameterset.addKanal((Kanal) tn.getValue());
> }
> parameterset.params.put("anfang", anfang.getValue());
> System.out.println("select Anfang="+anfang.getValue());
> parameterset.params.put("ende", ende.getValue());
> if (parameterset.validateMap() &&
> tree.getSelectedNodes(true).size()!=0) {
> setRedirect("graphik.htm",parameterset.params); }
> return false;
> }
>
> I have tried to setAttributes to the SubmitButton as in the Javadoc you
> linked but this does not work.
>
> Regards
> Reinhard
>
> Logotronic GmbH
> Phorusgasse 8
> A-1040 Wien/Vienna
> Österreich/Austria
>
> UID: ATU15107104
>
> hnat@logotronic.co.at
> Tel.:+43(1)587 29 71-22
> Fax.:+43(1)587 29 71-41
> www.logotronic.at
>
> Am 2011-05-27 14:18, schrieb Gilberto:
>
> Sorry, I've posted the wrong link, here is the right one[1].
>
> Hth,
>
> Gilberto
> [1]
> http://click.apache.org/docs/click-api/org/apache/click/control/AbstractControl.html#setAttribute%28java.lang.String,%20java.lang.String%29
>
> On Fri, May 27, 2011 at 3:10 AM, Reinhard Hnat <hn...@logotronic.co.at>
> wrote:
>>
>> The Graphic page I want to open on a new Browser window is not an external
>> page. It is an apache click generated page too.
>>
>> Regards Reinhard
>>
>>
>> Am 2011-05-26 13:44, schrieb Gilberto:
>>
>> This[1] will help a lot and read the docs as well[2].
>> Regards,
>>
>> Gilberto
>>
>> [1]http://click.avoka.com/click-examples/control/link-demo.htm
>>
>> [2]http://click.apache.org/docs/extras-api/org/apache/click/extras/control/ExternalLink.html
>>
>>
>>
>> On Thu, May 26, 2011 at 5:35 AM, Reinhard Hnat <hn...@logotronic.co.at>
>> wrote:
>>>
>>> I want to display a graphic for which i have defined the parameters on an
>>> apache click page. Then I redirect to another page to display the graphic.
>>> This works fine, but I want to open a new browser window for this graphic.
>>> How can I do that?
>>>
>>> Regards
>>> Reinhard
>>>
>>
>
>