Maybe Gerald knows more?

On 6/13/06, Andrew Robinson <[EMAIL PROTECTED]> wrote:
If this helps, this is the HTML generated for the command link:

<a href="#" 
onclick="clear__5Fid4();document.forms['_id4'].elements['autoScroll'].value=getScrolling();document.forms['_id4'].elements['_id4:_link_hidden_'].value='_id4:addEmailForm:_id48';if(document.forms['_id4'].onsubmit){var
result=document.forms['_id4'].onsubmit();  if( (typeof result ==
'undefined') || result )
{document.forms['_id4'].submit();}}else{document.forms['_id4'].submit();}return
false;" id="_id4:addEmailForm:_id48" title="Add Email"
class="imageButton">...</a>

I don't know if there should be any special "subForm" code in that
onclick that isn't there.

On 6/13/06, Andrew Robinson <[EMAIL PROTECTED]> wrote:
> I am using facelets, so it is a bit different:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml";
>         xmlns:f="http://java.sun.com/jsf/core";
>         xmlns:ui="http://java.sun.com/jsf/facelets";
>         xmlns:h="http://java.sun.com/jsf/html";
>         xmlns:b="http://bethanyefree.org/jsf/facelets";
>         xmlns:t="http://myfaces.apache.org/tomahawk";
>         xmlns:c="http://java.sun.com/jsp/jstl/core";
>         xmlns:jdt="http://www.jenia.org/jsf/dataTools";
>         xmlns:s="http://myfaces.apache.org/sandbox";
>         xmlns:jsfcomp="http://sf.net.jsfcomp.validator";>
>
> tomahawk-sandbox.taglib.xml:
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE facelet-taglib PUBLIC "-//Sun Microsystems, Inc.//DTD
> Facelet Taglib 1.0//EN" "facelet-taglib_1_0.dtd">
> <facelet-taglib>
>         <namespace>http://myfaces.apache.org/sandbox</namespace>
> ...
>         <tag>
>                 <tag-name>subForm</tag-name>
>                 <component>
>
> <component-type>org.apache.myfaces.SubForm</component-type>
>
> <renderer-type>org.apache.myfaces.SubForm</renderer-type>
>                 </component>
>         </tag>
>
> That should do it I would think.
>
> Anyone else see what I have done wrong?
>
> -Andrew
>
> On 6/13/06, Michael Heinen <[EMAIL PROTECTED]> wrote:
> > very quick shot:
> >
> > I had this problem a time because I forgot to add the taglib or used a
> > wrong prefix.
> > <%@ taglib uri="http://myfaces.apache.org/sandbox"; prefix="s"%>
> >
> > Subforms are working well in my app.
> > Your code looks ok to me.
> >
> >
> > -----Original Message-----
> > From: Andrew Robinson [mailto:[EMAIL PROTECTED]
> > Sent: Dienstag, 13. Juni 2006 15:39
> > To: MyFaces Discussion
> > Subject: Does SubForm do anything?
> >
> > I attempted to use the subForm sandbox component with absolutely no
> > luck.
> >
> > I had a page like:
> >
> > <f:form>
> >   <t:panelGrid>
> >     <t:panelGroup>
> >       <t:inputText required="true"><f:validateLength minimum="15"
> > maximum="30"/></t:inputText>
> >     </t:panelGroup>
> >     <t:panelGroup>
> >       <s:subForm id="clickMeForm">
> >         <t:commandLink value="clickMe" />
> >       </s:subForm>
> >     </t:panelGroup>
> >   </t:panelGrid>
> > </f:form>
> >
> > When I click the command link, I get validation errors from the input
> > text outside of the subform. Correct me if I am wrong, but I thought
> > the whole point of the subform was to stop validation and updating
> > outside of that component.
> >
> > What am I doing wrong?
> >
> > Tomahawk 1.1.2
> > Sandbox snapshot 2006-05-13
> >
> > Thanks,
> > Andrew
> >
> >
> >
> >
> >
>



--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Reply via email to