Tapestry Component Reference


ActionLink
Any
Block
Body
Button
Checkbox
Conditional
DatePicker
Delegator
DirectLink
ExceptionDisplay
ExternalLink
FieldLabel
Foreach
Form
Frame
GenericLink
Hidden
Image
ImageSubmit
Insert
InsertText
InspectorButton
ListEdit
Option
PageLink
PropertySelection
Radio
RadioGroup
RenderBlock
RenderBody
Rollover
Script
Select
ServiceLink
Shell
Submit
TextArea
TextField
Upload
ValidField


Components either allow or forbid informal parameters. If allowed, informal parameters are added as HTML attributes, along with any attributes directly generated by the component. Informal parameters whose names conflict with either formal parameters or reserved parameters are quietly dropped (and the comparison is caseless).

Informal parameters allow exact control over the HTML generated by a component. They may be provided in the page or component specification, or in the HTML template itself.

Components either render a body or remove it. If a component renders its body, the body (the HTML elements and components its HTML tag wraps around) will be rendered, along with any HTML generated by the component itself. If a component removes its body, then the HTML it wraps around will be ignored (and an error is generated if the component wraps around another component).

Most components remove their body; placing HTML within the component's tags is a convienience for WYSIWYG editting of the HTML template.



See Also