PHP Класс Prado\Web\UI\ActiveControls\TActivePageAdapter

Callback request handler.
С версии: 3.1
Наследование: extends Prado\Web\UI\TControlAdapter
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( TPage $control ) Constructor, trap errors and exception to let the callback response handle them.
getCallbackClientHandler ( ) : TCallbackClientScript Gets the callback client script handler. It handlers the javascript functions to be executed during the callback response.
getCallbackEventParameter ( ) : string Gets callback parameter.
getCallbackEventTarget ( ) : TControl
processCallbackEvent ( $writer ) Process the callback request.
registerControlToRender ( $control, $writer ) Register a control for defered render() call.
renderCallbackResponse ( $writer ) Render the callback response.
setCallbackEventParameter ( $value )
setCallbackEventTarget ( TControl $control ) Registers a control to raise callback event in the current request.

Защищенные методы

Метод Описание
redirect ( $url ) Redirect url on the client-side using javascript.
renderResponse ( $writer ) Renders the callback response by adding additional callback data and javascript actions in the header and page state if required.
trapCallbackErrorsExceptions ( ) Trap errors and exceptions to be handled by TCallbackErrorHandler.

Приватные методы

Метод Описание
appendContentPart ( $response, $delimiter, $data ) Appends data or javascript code to the body content surrounded with delimiters
raiseCallbackEvent ( ) Trys to find the callback event handler and raise its callback event.

Описание методов

__construct() публичный Метод

Constructor, trap errors and exception to let the callback response handle them.
public __construct ( TPage $control )
$control Prado\Web\UI\TPage

getCallbackClientHandler() публичный Метод

Gets the callback client script handler. It handlers the javascript functions to be executed during the callback response.
public getCallbackClientHandler ( ) : TCallbackClientScript
Результат TCallbackClientScript callback client handler.

getCallbackEventParameter() публичный Метод

Gets callback parameter.
public getCallbackEventParameter ( ) : string
Результат string postback event parameter

getCallbackEventTarget() публичный Метод

public getCallbackEventTarget ( ) : TControl
Результат Prado\Web\UI\TControl the control responsible for the current callback event, null if nonexistent

processCallbackEvent() публичный Метод

Process the callback request.
public processCallbackEvent ( $writer )

redirect() защищенный Метод

Redirect url on the client-side using javascript.
protected redirect ( $url )

registerControlToRender() публичный Метод

Register a control for defered render() call.
public registerControlToRender ( $control, $writer )

renderCallbackResponse() публичный Метод

Render the callback response.
public renderCallbackResponse ( $writer )

renderResponse() защищенный Метод

Renders the callback response by adding additional callback data and javascript actions in the header and page state if required.
protected renderResponse ( $writer )

setCallbackEventParameter() публичный Метод

public setCallbackEventParameter ( $value )

setCallbackEventTarget() публичный Метод

Registers a control to raise callback event in the current request.
public setCallbackEventTarget ( TControl $control )
$control Prado\Web\UI\TControl

trapCallbackErrorsExceptions() защищенный Метод

Trap errors and exceptions to be handled by TCallbackErrorHandler.