Here they go:
This is my .jwc:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE component-specification PUBLIC "-//Apache Software
Foundation//Tapestry Specification 4.0//EN" "
http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
<component-specification class="pt.te.universal.components.login.Login"
allow-body="no" allow-informal-parameters="no">
<component id="form" type="Form">
<binding name="listener" value="listeners.doLogin"/>
</component>
<component id="uname" type="TextField">
<binding name="value" value="ognl:uname"/>
<binding name="validators" value="validators:required"/>
</component>
<component id="password" type="TextField">
<binding name="value" value="ognl:password"/>
<binding name="hidden" value="ognl:true"/>
<binding name="validators" value="validators:required"/>
</component>
<asset name="submit" path="imagens/botao_ok_up.gif"/>
</component-specification>
This is my .java:
public abstract class Login extends AbstractBaseComponent {
public abstract String getUname();
public abstract String getPassword();
public void doLogin(IRequestCycle cycle){
System.err.println(getUname());
}
}
This is my .html:
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr><td class="titulo">Login</td></tr>
<tr><td><input type="text" style="FONT-SIZE: 9px; WIDTH: 100px; HEIGHT:
19px" jwcid="uname"/></td></tr>
<tr><td class="titulo">Password</td></tr>
<tr><td width="81%"><input jwcid="password" type="password"
style="FONT-SIZE: 9px; WIDTH: 100px; HEIGHT: 19px"/></td></tr>
<tr><td width="81%"><input type="image" jwcid=" [EMAIL PROTECTED]"
width="23" height="17" image="asset:submit"/></td></tr>
</table>
On 7/24/06, Shing Hing Man <[EMAIL PROTECTED]> wrote:
I have no problem with validators for a TextField
within a custom component.
You might like to post your component's .java, .jwc.
and .html and see if anyone in the list can help.
Shing
--- Rui Pacheco <[EMAIL PROTECTED]> wrote:
> Hi all
>
> I've been knocking my head on the wall trying to
> find whats wrong here, and
> I can't see anything.
>
> I have a set of fields, inside a form, in an html
> snippet I defined as a
> component. I created a html file that contains just
> a snippet of that file,
> a .jwc file that contains the definition for the
> elements inside the
> template and a corresponding class.
>
> Everything works fine, except for Validators.
>
> I the .jwc file I defined my fields as being
> required, but there is no
> validation being done at runtime. If I don't insert
> something on the fields,
> I get an NPE on my bean, which is obviously
> expecting something from the
> template.
>
> I've had validators work before, and the difference
> between those pages and
> this one is the fact that I'm doing everything
> inside a .jwc and not a .page
> file.
>
> This is my component definition:
> <component id="password" type="TextField">
> <binding name="value"
> value="ognl:password"/>
> <binding name="hidden" value="ognl:true"/>
> <binding name="validators"
> value="validators:required"/>
> </component>
>
> Has anyone seen anything like this? Have you had
> validators working on
> component definitions?
> --
> Cumprimentos,
> Rui Pacheco
>
Home page :
http://uk.geocities.com/matmsh/index.html
___________________________________________________________
Copy addresses and emails from any email account to Yahoo! Mail - quick,
easy and free. http://uk.docs.yahoo.com/trueswitch2.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Cumprimentos,
Rui Pacheco