Chapter 10. Rich components and Ajax
In this chapter:
- Using Ajax components and behaviors to create responsive web UIs
- Gotchas when using Ajax in your applications
Chapter 8 introduced you to creating custom components with Wicket. In the second half of that chapter, we developed a discount-list component, which consists of multiple panels and has different modes of operation (list, edit/delete, and add).
This chapter is about rich components, which typically means widgets that have richer behavior than basic ones in HTML. Examples are lists where you can reorder elements by dragging and dropping them, maps that load data in the background when you scroll, and text fields that provide a list of suggestions while you type.