Hi Matthias,

I switched to <tr:form defaultCommand="login" ...> and it works.

But in my opinion, the behaviour of the <h:form> should be the same,
regardless of the render kit.

--
Kind regards,
Mathias

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On 
> Behalf Of Matthias Wessendorf
> Sent: Monday, January 14, 2008 11:05 PM
> To: MyFaces Discussion
> Subject: Re: [Trinidad] _submitFormCheck is not defined
> 
> 
> ok,
> when Trinidad is in place, the Renderer for <h:form> is the same as
> for <tr:form>
> (see CoreRenderKit.java ( the private 
> _addBasicHTMLRenderKit() method))
> 
> but... when there is no defaultCommand defined, nothing 
> happens on ENTER.
> 
> Check the demos:
> http://example.irian.at/trinidad-demo-20080114/faces/component
> s/form.jspx
> 
> and play with defaultCommand attribute.
> 
> greetings,
> Matthias
> 
> On Jan 14, 2008 1:58 PM, Mathias Walter 
> <[EMAIL PROTECTED]> wrote:
> > Hi Matthias,
> >
> > > are you using the defaultCommand attribute form the <tr:form> ?
> >
> > No, I'm using no tr tags in this jsp. Is it necessary, to change the
> > <h:form> to <tr:form>? If yes, why and should then all tags 
> changed to their
> > tr variants?
> >
> > --
> > Kind regards,
> > Mathias
> >
> >
> > >
> > > On Jan 14, 2008 1:37 PM, Mathias Walter
> > > <[EMAIL PROTECTED]> wrote:
> > > > Hi Matthias,
> > > >
> > > > thank you for the information. It was a bit hard to
> > > configure Trinidad
> > > > correctly, because I couldt find these information neither
> > > at the trinidad
> > > > web site nor at the wiki.
> > > >
> > > > Now it works. Unfortunatelly, the 'Enter' key won't work
> > > for the form
> > > > submission, even if onkeypress is definied:
> > > >
> > > > <form id="j_id_jsp_927159182_1" name="j_id_jsp_927159182_1"
> > > method="POST"
> > > > onkeypress="return 
> _submitOnEnter(event,'j_id_jsp_927159182_1');"
> > > > action="/PatientWeb/login.jsf">
> > > >
> > > > If the trinidad render kit is not used, it works.
> > > >
> > > > Why?
> > > >
> > > > --
> > > > Kind regards,
> > > > Mathias
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> > > > > Behalf Of Matthias Wessendorf
> > > > > Sent: Monday, January 14, 2008 8:51 PM
> > > > > To: MyFaces Discussion
> > > > > Subject: Re: [Trinidad] _submitFormCheck is not defined
> > > > >
> > > > >
> > > > > Commonea20.js ?
> > > > > that isn't Trinidad, that was old ADF Faces.
> > > > >
> > > > > I don't see a Servlet-Mapping for our Resource servlet
> > > > >
> > > > > (check with the Trinidad demos how to define that)
> > > > >
> > > > > -M
> > > > >
> > > > > On Jan 13, 2008 11:20 PM, Mathias Walter
> > > > > <[EMAIL PROTECTED]> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I'm using Trinidad 1.2.4 (also tried 1.2.5) with JSF 1.2 RI
> > > > > (1.2_07-b03-FCS)
> > > > > > and Tomahawk 1.1.6 with JSP pages.
> > > > > >
> > > > > > As soon as I change the default-render-kit-id to
> > > > > > org.apache.myfaces.trinidad.core, my login page is broken.
> > > > > I get an script
> > > > > > error message "_submitFormCheck is not defined".
> > > > > >
> > > > > > That seems to be an old reintroduced problem, because I've
> > > > > found a few
> > > > > > articles at google. I tried all of the recommendations, but
> > > > > nothing helps.
> > > > > >
> > > > > > My login page does not use any Tomahawk or Trinidad tags
> > > > > and no external
> > > > > > script files like 'Commonea20.js' are imported.
> > > > > >
> > > > > > What causes the problem and how to solve it?
> > > > > >
> > > > > > Here the relevant extract from my web.xml:
> > > > > >
> > > > > >         <filter>
> > > > > >
> > > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >
> > > > > >
> > > > > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilte
> > > > > r</filter-clas
> > > > > > s>
> > > > > >                 <init-param>
> > > > > >                         <param-name>maxFileSize</param-name>
> > > > > >                         <param-value>20m</param-value>
> > > > > >                 </init-param>
> > > > > >         </filter>
> > > > > >         <filter-mapping>
> > > > > >
> > > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >                 <servlet-name>faces</servlet-name>
> > > > > >         </filter-mapping>
> > > > > >         <filter-mapping>
> > > > > >
> > > <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >
> > > > > <url-pattern>/myFacesExtensionResource/*</url-pattern>
> > > > > >         </filter-mapping>
> > > > > >
> > > > > >         <servlet>
> > > > > >                 <servlet-name>Faces Servlet</servlet-name>
> > > > > >
> > > > > > 
> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > > > > >                 <load-on-startup>1</load-on-startup>
> > > > > >         </servlet>
> > > > > >         <servlet-mapping>
> > > > > >                 <servlet-name>Faces Servlet</servlet-name>
> > > > > >                 <url-pattern>*.jsf</url-pattern>
> > > > > >         </servlet-mapping>
> > > > > >         <welcome-file-list>
> > > > > >                 <welcome-file>index.jsp</welcome-file>
> > > > > >         </welcome-file-list>
> > > > > >         <servlet>
> > > > > >                 <servlet-name>resources</servlet-name>
> > > > > >
> > > > > >
> > > > > <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServ
> > > > > let</servlet-c
> > > > > > lass>
> > > > > >         </servlet>
> > > > > >
> > > > > > and from faces-config.xml:
> > > > > >
> > > > > >         <application>
> > > > > >
> > > > > >
> > > > > <default-render-kit-id>org.apache.myfaces.trinidad.core</defau
> > > > > lt-render-kit-
> > > > > > id>
> > > > > >                 <message-bundle>Resources</message-bundle>
> > > > > >         </application>
> > > > > >
> > > > > > and the login.jsp:
> > > > > >
> > > > > > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > > > > > <[EMAIL PROTECTED] contentType="text/html; charset=ISO-8859-1"
> > > > > > pageEncoding="ISO-8859-1"%>
> > > > > > <[EMAIL PROTECTED] uri="http://java.sun.com/jsf/html"; prefix="h"%>
> > > > > > <[EMAIL PROTECTED] uri="http://java.sun.com/jsf/core"; prefix="f"%>
> > > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
> Transitional//EN"
> > > > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> > > > > > <[EMAIL PROTECTED] file="/includes/noCache.jsp"%>
> > > > > > <f:view>
> > > > > > <html xmlns="http://www.w3.org/1999/xhtml";>
> > > > > > <head>
> > > > > >         <meta http-equiv="Content-Type" content="text/html;
> > > > > > charset=ISO-8859-1" />
> > > > > >         <title>dnaDB</title>
> > > > > >         <link type="text/css" rel="stylesheet" href="<%=
> > > > > > request.getContextPath() %>/main.css" />
> > > > > >         <style type="text/css">
> > > > > >                 html, body {height: 100%; margin: 0;
> > > padding: 0; }
> > > > > >                 #layout { height: 100%; border: 0; 
> padding: 0;}
> > > > > >         </style>
> > > > > > </head>
> > > > > > <body style="font-family: Tahoma">
> > > > > >         <table id="layout" align="center">
> > > > > >                 <tr>
> > > > > >                         <td valign="middle">
> > > > > >                                 <h:form>
> > > > > >                                 <table width="350" 
> border="0"
> > > > > > bgcolor="#eaeaea" bordercolor="#eaeaea" cellspacing="0">
> > > > > >                                         <tr>
> > > > > >                                                 <td 
> colspan="2">
> > > > > >                                                     
>     <center>
> > > > > >
> > > > >     <font
> > > > > > face="arial" size="3"><b>Login</b></font>
> > > > > >
> > >         <br
> > > > > > /><h:messages globalOnly="true" styleClass="errors"
> > > layout="table"/>
> > > > > >
> > > </center>
> > > > > >                                                 </td>
> > > > > >                                         </tr>
> > > > > >
> > > > > >                                         <tr>
> > > > > >                                                 <td><font
> > > > > face="arial"
> > > > > > size="2"> <h:outputLabel for="loginName">
> > > > > >
> > > > > <h:outputText
> > > > > > value="User Name:" />
> > > > > >                                                 
> </h:outputLabel>
> > > > > > </font></td>
> > > > > >
> > > <td><h:panelGroup>
> > > > > >
> > > <h:inputText
> > > > > > id="loginName" value="#{authenticationBean.loginName}"
> > > > > autocomplete="off"
> > > > > > size="30" required="true">
> > > > > >
> > > > > > <f:validateLength minimum="5" maximum="16" />
> > > > > >
> > > > > </h:inputText>
> > > > > >                                                     
>     <br />
> > > > > >
> > > <h:message
> > > > > > for="loginName" styleClass="errors" />
> > > > > >
> > > </h:panelGroup></td>
> > > > > >                                         </tr>
> > > > > >                                         <tr>
> > > > > >                                                 <td><font
> > > > > face="arial"
> > > > > > size="2"> <h:outputLabel for="password">
> > > > > >
> > > > > <h:outputText
> > > > > > value="Password:" />
> > > > > >                                                 
> </h:outputLabel>
> > > > > > </font></td>
> > > > > >
> > > <td><h:panelGroup>
> > > > > >
> > > > > <h:inputSecret
> > > > > > id="password" 
> value="#{authenticationBean.password}" size="30"
> > > > > > required="true">
> > > > > >
> > > > > > <f:validateLength minimum="5" maximum="30" />
> > > > > >
> > > > > </h:inputSecret>
> > > > > >                                                     
>     <br />
> > > > > >
> > > <h:message
> > > > > > for="password" styleClass="errors" />
> > > > > >
> > > </h:panelGroup></td>
> > > > > >                                         </tr>
> > > > > >                                         <tr>
> > > > > >                                                 <td><font
> > > > > face="arial"
> > > > > > size="1">PatientDB<br />
> > > > > >                                                 Version
> > > > > 0.11 </font></td>
> > > > > >                                                 <td
> > > align="right">
> > > > > >
> > > > > <h:commandButton
> > > > > > value="Login" action="#{authenticationBean.login}" />
> > > > > >                                                 </td>
> > > > > >                                         </tr>
> > > > > >                                 </table>
> > > > > >                                 </h:form>
> > > > > >                         </td>
> > > > > >                 </tr>
> > > > > >         </table>
> > > > > > </body>
> > > > > > </html>
> > > > > > </f:view>
> > > > > >
> > > > > > --
> > > > > > Kind regards,
> > > > > > Mathias Walter
> > > > > > Germany
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > >
> > > > > further stuff:
> > > > > blog: http://matthiaswessendorf.wordpress.com/
> > > > > sessions: http://www.slideshare.net/mwessendorf
> > > > > mail: matzew-at-apache-dot-org
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://matthiaswessendorf.wordpress.com/
> > > sessions: http://www.slideshare.net/mwessendorf
> > > mail: matzew-at-apache-dot-org
> >
> >
> 
> 
> 
> -- 
> Matthias Wessendorf
> 
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org

Reply via email to