Although the af:query component is more and more customizable, sometimes we need a search form 100% handmade.
For this,we can drag a VO as form, and drag also the Find and Execute Operations.
By default the Form is show in editMode. The Find operation put the iterator in findMode, and now we can input values for search and Execute, execute the query of VO and turn off the findMode of the iterator.
This is how it was done in 10g, when not had af: query