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