Tapestry 5 Integration Application 1

  • RenderComponentDemo -- components that "nominate" other components to render
  • BlockDemo -- use of blocks to control rendering
  • ToDo List (Volatile) -- Loops and Submit inside Form, volatile mode
  • ToDo List -- Loops and Submit inside Form using a primary key encoder
  • FlashDemo -- demonstrate "flash" persistence
  • BeanEditor Demo -- demonstrate the BeanEditor mega-component
  • PageLoaded Demo -- shows that page lifecycle methods are invoked
  • Grid Demo -- default Grid component
  • Null Grid -- handling of null source for Grid
  • Grid Enum Demo -- handling of enum types in the Grid
  • Text Stream Response -- component event that directly returns a stream of character (rather than a redirect)
  • Protected Page -- Demonstrate result of non-void return from a page's activate method.
  • Kicker -- demos complex page and component context in links
  • SimpleTrack Grid Demo -- customizing the model for a Grid around an interface
  • PageLink Context Demo -- passing explicit context in a page render link
  • Client Validation Demo --BeanEditor with validation enabled
  • Recursive Demo -- check for handling of recursive components
  • BadReturnType Demo -- Error report due to event handler method returning unacceptible return value (an Integer)
  • Renderable Demo -- Shows that render phase methods can return a Renderable object
  • EventHandler Demo -- Tests for event handling method order and matching