You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Adam R Rice <AD...@uk.ibm.com> on 2010/10/19 23:34:05 UTC
[Trinidad] tr:commandbutton issue
I have been trying to use the Trinidad command button to call a method in
a bean but it doesn't seem to recognise that the method is there.
index.jsp
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta content="no-cache" http-equiv="Cache-Control" />
<meta content="no-cache" http-equiv="Pragma" />
<title>Tracking</title>
</head>
<body style="height: 100%">
<tr:form>
<tr:commandButton action="#{trackingBean.update}" />
</tr:form>
........
TrackingBean.java
public String update()
{
// do something;
return "";
}
If I type '<tr:commandButton action="#{trackingBean.' and press Ctrl+Space
the list of available methods does not show the update() method.
What else do I need to do to allow this method to be selected? I believe
that the method signature is correct and there is no need to make any
modifications to faces-config.xml.
Any help would be much appreciated.
Regards,
Adam Rice
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
Re: [Trinidad] tr:commandbutton issue
Posted by Andrew Robinson <an...@gmail.com>.
You need to use tr:document or trh:body in all of your pages. Not sure
if that is your problem, but Trinidad pages will not work without one
of those components.
On Tue, Oct 19, 2010 at 3:34 PM, Adam R Rice <AD...@uk.ibm.com> wrote:
> I have been trying to use the Trinidad command button to call a method in a
> bean but it doesn't seem to recognise that the method is there.
>
> index.jsp
> <f:view>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html;
> charset=ISO-8859-1">
> <meta content="no-cache" http-equiv="Cache-Control" />
> <meta content="no-cache" http-equiv="Pragma" />
> <title>Tracking</title>
> </head>
> <body style="height: 100%">
> <tr:form>
> <tr:commandButton action="#{trackingBean.update}" />
> </tr:form>
> ........
>
>
> TrackingBean.java
> public String update()
> {
> // do something;
> return "";
> }
>
> If I type '<tr:commandButton action="#{trackingBean.' and press Ctrl+Space
> the list of available methods does not show the update() method.
>
> What else do I need to do to allow this method to be selected? I believe
> that the method signature is correct and there is no need to make any
> modifications to faces-config.xml.
>
> Any help would be much appreciated.
>
>
> Regards,
> Adam Rice
>
>
> ________________________________
>
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>
>
>
>
>