Tomahawk is the set of components that was originally developed together with the first version of MyFaces Core. Tomahawk was designed to extend the standard JSF components in two ways. First, all of the existing standard components were extended with some extra features; second, some extra components were added to expand the possibilities even further. This chapter focuses on how the Tomahawk components extend the JSF standard. We only cover the JSF 1.2 version of Tomahawk. And, of course, we will pay some extra attention to learn how to use the Tomahawk components in conjunction with Facelets.
After reading this chapter, you will be able to:
Download and configure Tomahawk.
Create feature-rich data tables by using Tomahawk components. You can use features such as data pagination, inline details, row banding, and so on.
Create inline and pop-up calendars to let users choose a date on an input form.
Create file upload capabilities on an input form.
Use the CAPTCHA component...