PHP Class Prado\Web\UI\JuiControls\TJuiEventParameter

TJuiEventParameter encapsulate the parameters for callback events of TJui* components. Any parameter representing a control is identified by its clientside ID. TJuiEventParameter contains a {@link getControl} helper method that retrieves an existing PRADO control on che current page from its clientside ID as returned by the callback. For example, if the parameter contains a "draggable" item (as returned in {@link TJuiDroppable}::OnDrop event), the relative PRADO control can be retrieved using: $draggable = $param->getControl($param->getCallbackParameter()->draggable); A shortcut __get() method is implemented, too: $draggable = $param->DraggableControl;
Inheritance: extends Prado\Web\UI\ActiveControls\TCallbackEventParameter
Mostrar archivo Open project: pradosoft/prado

Public Methods

Method Description
__get ( $name ) : mixed Gets a control instance named after a returned control id.
getControl ( $id ) : TControl getControl

Method Details

__get() public method

Example: if a $param->draggable control id is returned from clientside, calling $param->DraggableControl will return the control instance
public __get ( $name ) : mixed
return mixed control or null if not set.

getControl() public method

Compatibility method to get a control from its clientside id
public getControl ( $id ) : TControl
return Prado\Web\UI\TControl control, or null if not found