hrm,
perhaps the different solutions don't work well together...

Doesn't RichFaces provide a client side validation ?


On 11/7/07, Sansaricq Marcel-EMS002 <[EMAIL PROTECTED]> wrote:
> Thanks,
> However, as soon as I add this context param in my web.xml and test my
> application, all AJAX functionality provided by RichFaces components
> stop working.
>
> Any idea if this can be resolved ?
>
> -----Original Message-----
> From: Cagatay Civici [mailto:[EMAIL PROTECTED]
> Sent: 11/07/2007 03:28
> To: MyFaces Discussion
> Subject: Re: Client side validation
>
> Hi,
>
> You can enable it by the flag;
>
> <context-param>
>
> <param-name>org.apache.myfaces.ENABLE_CLIENT_SIDE_VALIDATION</param-name
> >
>         <param-value>true</param-value>
>    </context-param>
>
> Then you dont have to change anything in your page, it should start
> working:)
>
> Immediate commands just skip it.
>
> Cagatay,
>
> On Nov 6, 2007 11:01 PM, Sansaricq Marcel-EMS002
> <[EMAIL PROTECTED]> wrote:
> > Hi Cagatay,
> >
> > I am trying to figure out how to use the sandbox client side
> validation
> > by looking at the source code of the examples on the irian web site.
> >
> > More specifically, the code below is for the "Conversion&Validation
> with
> > Standard Form".
> >
> > Can you clarify what triggers client side validation in the example
> > below ?
> >
> > Or maybe you can elaborate on how to best use it.
> >
> > Thanks again,
> >
> > Marcel
> >
> > <%@ page session="false" contentType="text/html;charset=utf-8"%>
> > <%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h"%>
> > <%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
> > <%@ taglib uri="http://myfaces.apache.org/tomahawk"; prefix="t"%>
> > <%@ taglib uri="http://myfaces.apache.org/sandbox"; prefix="s"%>
> > <html>
> >
> > <!--
> > /*
> >  * Licensed to the Apache Software Foundation (ASF) under one
> >  * or more contributor license agreements.  See the NOTICE file
> >  * distributed with this work for additional information
> >  * regarding copyright ownership.  The ASF licenses this file
> >  * to you under the Apache License, Version 2.0 (the
> >  * "License"); you may not use this file except in compliance
> >  * with the License.  You may obtain a copy of the License at
> >  *
> >  *   http://www.apache.org/licenses/LICENSE-2.0
> >  *
> >  * Unless required by applicable law or agreed to in writing,
> >  * software distributed under the License is distributed on an
> >  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> >  * KIND, either express or implied.  See the License for the
> >  * specific language governing permissions and limitations
> >  * under the License.
> >  */
> > //-->
> >
> > <[EMAIL PROTECTED] file="inc/head.inc" %>
> >
> > <body>
> >
> > <f:view>
> >
> >   <h:form id="carForm">
> >
> >                 <t:messages forceSpan="true" layout="list" />
> >
> >                 <h:panelGrid columns="3">
> >                         <h:outputText id="lbl_id" value="Id
> > *"></h:outputText>
> >                         <h:inputText id="txt_id"
> > value="#{customerCreateBean.customer.id}"
> required="true"></h:inputText>
> >                         <t:message for="txt_id" forceSpan="true" />
> >
> >                         <h:outputText id="lbl_name" value="Name
> > *"></h:outputText>
> >                         <h:inputText id="txt_name"
> > value="#{customerCreateBean.customer.name}"
> > required="true"></h:inputText>
> >                         <t:message for="txt_name" forceSpan="true" />
> >
> >                         <h:outputText id="lbl_surname" value="Surname
> > *"></h:outputText>
> >                         <h:inputText id="txt_surname"
> > value="#{customerCreateBean.customer.surname}"
> > required="true"></h:inputText>
> >                         <t:message for="txt_surname" forceSpan="true"
> />
> >
> >                         <h:outputText id="lbl_age"
> > value="Age"></h:outputText>
> >                         <h:inputText id="txt_age"
> > value="#{customerCreateBean.customer.age}">
> >                                 <f:validateLongRange minimum="18"
> > maximum="50" />
> >                         </h:inputText>
> >                         <t:message for="txt_age" forceSpan="true" />
> >
> >                         <h:outputText id="lbl_address"
> > value="Adress"></h:outputText>
> >                         <h:inputText id="txt_address"
> > value="#{customerCreateBean.customer.address}">
> >                                 <f:validateLength minimum="2"
> > maximum="5"/>
> >                         </h:inputText>
> >                         <t:message for="txt_address" forceSpan="true"
> />
> >
> >                         <h:outputText id="lbl_salary"
> > value="Salary"></h:outputText>
> >                         <h:inputText id="txt_salary"
> > value="#{customerCreateBean.customer.salary}">
> >                                 <f:validateDoubleRange minimum="1000"
> > maximum="5000" />
> >                         </h:inputText>
> >                         <t:message for="txt_salary" forceSpan="true"
> />
> >
> >                         <h:outputText id="lbl_salaryBonus"
> value="Salary
> > Bonus"></h:outputText>
> >                         <h:inputText id="txt_salaryBonus"
> > value="#{customerCreateBean.customer.salaryBonus}">
> >                         </h:inputText>
> >                         <t:message for="txt_salaryBonus"
> > forceSpan="true" />
> >                 </h:panelGrid>
> >
> >                 <h:commandButton id="btn_save" value="Create"
> > action=""/>
> >                 <t:commandButton id="btn_cancel" value="Cancel"
> > immediate="true"></t:commandButton>
> >
> >         </h:form>
> >
> > </f:view>
> >
> > <[EMAIL PROTECTED] file="inc/page_footer.jsp" %>
> >
> > </body>
> >
> > </html>
> >
> >
> > -----Original Message-----
> > From: Cagatay Civici [mailto:[EMAIL PROTECTED]
> > Sent: 11/06/2007 09:59
> > To: MyFaces Discussion
> > Subject: Re: Client side validation
> >
> >
> > Hello,
> >
> > The successor of the jsf-comp's client side converter/validators
> > joined the myfaces sandbox.
> >
> >
> http://example.irian.at/example-sandbox-20071106/home.jsf#ClientSideVali
> > dation
> >
> > Regards,
> >
> > Cagatay
> >
> > On Nov 6, 2007 4:54 PM, Sansaricq Marcel-EMS002
> > <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > > Hi everybody,
> > >
> > > I am currently using MyFaces 1.1.5, along with Tomahawk 1.1.6 and
> > RichFaces
> > > 3.1.0 and I want to use client side validation in my project.
> Trinidad
> > seems
> > > to provide the features I need, however, based on the warnings I see
> > about
> > > using RichFaces and Trinidad together mainly because of AJAX
> problems,
> > I am
> > > hesitant to use Trinidad. Due to project deadlines, I don't want to
> > migrate
> > > from RichFaces AJAX components to Trinidad at this time.
> > >
> > > It looks like the jsf-comp client validator work that Cagatay Civici
> > has
> > > done is no longer in development, so it's not a viable option.
> > >
> > > Any alternate method of using Client side validation that meshes
> well
> > with
> > > jsf will be appreciated.
> > >
> > > Thanks in advance for your help
> > >
> > > Marcel
> >
>


-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org

Reply via email to