Tapestry 5.3 Demos : Welcome

Some of my other Tapestry web applications.



Below are some demonstrations on Tapestry 5.
Custom Components
Components and Mixins
Components Documentation Online Demos
CheckboxGroup CheckboxGroup page
ColorPicker ColorPicker page
Dynamic Select Dynamic Select page
(only tested in FireFox 3 in IE 6)
N2WTextField N2WTextField page
PageLinkPopup PageLinkPopup page
SyntaxHighlighter SyntaxHighlighter page
Tab A lightweight tab component.
TitlePane TitlePane page
Tooltip Tooltip page

Mixins Documentation Online Demos
Confirm Confirm page
GridRowHighlighter  
MaxLength MaxLength page
MaskedInput  
OnSelectChangeActionLink OnSelectChangeActionLink page
SubmitOnChangeOfSelect  
Watermark Watermark

All the above components and mixins are in lombok-5.3.0.1.jar which could be downloaded from Google code. To inform Tapestry the above components are avilable, you need to add the following to your AppModule.java.
    public static void contributeComponentClassResolver(Configuration<LibraryMapping> configuration)
    {
        // Creates a virtual root pacakge for pages,components.
        configuration.add(new LibraryMapping("lombok", "net.sf.lombok"));
    }
Sample code and techniques
Examples on core components and mixins
  1. @ActivationRequestParameter
  2. ActionLink
  3. Autocomplete mixin
  4. Block
  5. Checklist
  6. DateField
  7. FormFragment Demo one
  8. FormFragment Demo two
  9. Grid
  10. Kaptcha component
  11. Palette
  12. ProgressiveDisplay
  13. Radio and RadioGroup .
  14. @RequestParameter .
  15. Select with an inline model
  16. Select with an inline model with value-label pairs
  17. Select with an inline Map model
  18. Select with an EumSelectModel
  19. Select with an OptionModel
  20. Select with Zone Update a zone using Select.
  21. Tree Demo
  22. Zone with ActionLink Update a zone using ActionLink
  23. ZoneRefresh Mixin
  24. ZoneRefresh mixin and AjaxResponseRenderer. A port of Stockwatcher example from GWT using ZoneRefresh mixin and AjaxResponseRenderer.

Sample codes and techniques
  1. An example on Parent Child Window. The entered information in the child window is used to refresh the parent window.
  2. A demo on integrating GWT with Tapestry 5.
  3. A tapestry page to sum up to five numbers. An example use of the Loop component.
  4. An example on submit component with context parameter.
  5. A CRUD example on Tapestry-Hibernate.
  6. An example on using the Yahoo! User Interface Library (YUI) Menu component .
  7. An example on cross validation on a Textfield in a Loop component.

Example on Tapx components
The 1.2-SNAPSHOTS version of Tapx is used in the following example.

  1. YUI RichTextEditor component
  2. Confirm mixin
  3. DateField component
  4. plain binding prefix
Tapestry IOC
Tapestry IOC
  1. An example on using chain of command
  2. An example on using the strategy builder

You are visitor number since 7th July, 07.