Server events (PHP)
Server events are occurring on the server and are written in PHP. There are some basic PHP events that apply to all components:
onCreate When the component is created
onDestroy When the component is destroyed
onActivate When all components are created
Visual components have additional events that can be used
onBeforeRender To influence the rendering of the component
on AfterRender To influence the rendered code
But other components might have other events. I.e. a database grid has events to process selected rows, to modify a column under certain circumstances etc.