Search dialogs

A search dialog is an user interface fragment that provides a common infrastructure for developing search applications. With a simple configuration file and a criteria data bean, it generates a standardized search criteria page for the user. The user can navigate between the search criteria page and the result page within the dialog.

When implementing a search dialog, you need to validate the criteria inputs, and create a result page to display the search results. A dynamic list is frequently used to display the search results.