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

Reply via email to