What is sequence of events triggered in peoplecode?

Searchinit peoplecode performs before the search dialogue box displays.search save peoplecode performs after the operator clicks ok in the search record dialogue box. Row select peoplecode is used to filter out rows of data. Prebuild is often used to hide and unhide the pages. Field default attempts to set defaults for fields without a value. Field formula performs, after field default completes successfully. Rowinit is used to initialize the rows. Postbuild peoplecode performs after all the component build events have performed. Activate event is fired every-time the page is activated.