|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tapestry5.corelib.base.AbstractField org.apache.tapestry5.kaptcha.components.KaptchaField
@SupportsInformalParameters @Import(stylesheet="kaptcha.css") public class KaptchaField
Field paired with a KaptchaImage
to ensure that the user has provided
the correct value.
Component Parameters | ||||||
---|---|---|---|---|---|---|
Name | Description | Type | Flags | Default | Default Prefix | Since |
clientId | The id used to generate a page-unique client-side identifier for the component. If a component renders multiple times, a suffix will be appended to the to id to ensure uniqueness. The uniqued value may be accessed via the clientId property. | String | prop: | literal | ||
disabled | If true, then the field will render out with a disabled attribute (to turn off client-side behavior). When the form is submitted, the bound value is evaluated again and, if true, the field's value is ignored (not even validated) and the component's events are not fired. | boolean | false | prop | ||
image | The image output for this field. The image will display a distorted text string. The user must decode the distorted text and enter the same value. | org. | Required | component | ||
label | The user presentable label for the field. If not provided, a reasonable label is generated from the component's id, first by looking for a message key named "id-label" (substituting the component's actual id), then by converting the actual id to a presentable string (for example, "userId" to "User Id"). | String | literal | |||
visible | Controls whether the field is rendered like a password field (false, the factory default) or like a normal text field (true). | boolean | symbol: | prop | 5.3 |
Constructor Summary | |
---|---|
KaptchaField()
|
Method Summary | |
---|---|
boolean |
isRequired()
Always required. |
protected void |
processSubmission(String controlName)
Method implemented by subclasses to actually do the work of processing the submission of the form. |
Methods inherited from class org.apache.tapestry5.corelib.base.AbstractField |
---|
decorateInsideField, getClientId, getControlName, getLabel, isDisabled, putPropertyNameIntoBeanValidationContext, removePropertyNameFromBeanValidationContext, setDecorator, setFormSupport |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KaptchaField()
Method Detail |
---|
public boolean isRequired()
isRequired
in interface Field
isRequired
in class AbstractField
protected void processSubmission(String controlName)
AbstractField
disabled
.
processSubmission
in class AbstractField
controlName
- the control name of the rendered element (used to find the correct parameter in the request)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |