Custom Controls in XPages
Well designed Custom Controls (we just got 64 new ones) and a set of good libraries can accelerate XPages development tremendously. Of course preparation takes time and it takes some enlightenment to be ready to invest the time to get them right. As a quote from the London Developer Co-op states: " Dirty still remains when Quick is long gone". Some of my insights into custom controls (from various stages of interacting with them):
This is the summary of my AusLUG presentation.
Update: The session is concluded, I posted the slide show on prezi and below enjoy:
- Custom Controls are like subforms
- Custom Controls have parameters
- Custom Controls allow a higher level of abstraction
- There are better ways than currentDocument for Data
- There can only be ONE: Custom Controls and HTML ID
- Parameters cut both ways
- Knowing Dojo helps
- JavaScript is interpreted - changable at runtime
- Writing code that writes code is like Inception
- The JSF and HTML life cyle is important
- Sharing custom controls is easy
- Custom Controls are fun!
This is the summary of my AusLUG presentation.
Update: The session is concluded, I posted the slide show on prezi and below enjoy:
Posted by Stephan H Wissel on 29 August 2011 | Comments (3) | categories: XPages