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

Observes the value with {@link setPropertyName PropertyName} of a control with {@link setControlID ControlID}. Changes to the observed property value will trigger a new callback request. The property value is checked for changes every{@link setInterval Interval} seconds. A {@link setDecayRate DecayRate} can be set to increase the polling interval linearly if no changes are observed. Once a change is observed, the polling interval is reset to the original value.
С версии: 3.1
Наследование: extends TTriggeredCallback
Показать файл Открыть проект

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

Метод Описание
getDecayRate ( ) : float Gets the decay rate between callbacks. Default is 0;
getInterval ( ) : float
getPropertyName ( ) : string
render ( $writer ) Registers the javascript code for initializing the active control.
setDecayRate ( $value ) Sets the decay rate between callback. Default is 0;
setInterval ( $value ) Sets the polling interval in seconds to observe property changes.
setPropertyName ( $value ) Sets the control property name to observe value changes that fires the callback request.

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

Метод Описание
getClientClassName ( ) : string
getTriggerOptions ( ) : array

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

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

protected getClientClassName ( ) : string
Результат string corresponding javascript class name for TEventTriggeredCallback.

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

Gets the decay rate between callbacks. Default is 0;
public getDecayRate ( ) : float
Результат float decay rate between callbacks.

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

public getInterval ( ) : float
Результат float polling interval, 1 second default.

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

public getPropertyName ( ) : string
Результат string The control property name to observe value changes.

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

protected getTriggerOptions ( ) : array
Результат array list of timer options for client-side.

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

Registers the javascript code for initializing the active control.
public render ( $writer )

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

Sets the decay rate between callback. Default is 0;
public setDecayRate ( $value )

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

Default is 1 second.
public setInterval ( $value )

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

Sets the control property name to observe value changes that fires the callback request.
public setPropertyName ( $value )