Class TBaseActiveControl
Direct Known Sub-classes:
TBaseActiveControl class provided additional basic property for every active control. An instance of TBaseActiveControl or its decendent TBaseActiveCallbackControl is created by TActiveControlAdapter::getBaseActiveControl() method.
The EnableUpdate property determines wether the active control is allowed to update the contents of the client-side when the callback response returns.
| Constructor Summary |
| public |
Constructor. Attach a base active control to an active control instance.
|
| Method Summary |
|
boolean
|
Returns true if callback response is allowed to update the browser contents.
|
|
protected
TControl
|
|
|
boolean
|
|
|
protected
mixed
|
Gets an option named value. Options are used to store and retrive named values for the base active controls.
|
|
protected
TMap
|
|
|
protected
TPage
|
|
|
void
|
|
|
protected
mixed
|
setOption
( string $name, mixed $value, mixed $default)
Sets a named options with a value. Options are used to store and retrive named values for the base active controls.
|
| Methods Inherited From TComponent |
|
TComponent::addParsedObject(), TComponent::attachEventHandler(), TComponent::canGetProperty(), TComponent::canSetProperty(), TComponent::createdOnTemplate(), TComponent::detachEventHandler(), TComponent::evaluateExpression(), TComponent::evaluateStatements(), TComponent::getEventHandlers(), TComponent::getSubProperty(), TComponent::hasEvent(), TComponent::hasEventHandler(), TComponent::hasProperty(), TComponent::raiseEvent(), TComponent::setSubProperty(), TComponent::__get(), TComponent::__set()
|
| Constructor Details |
__construct
Constructor. Attach a base active control to an active control instance.
|
| Method Details |
canUpdateClientSide
| public boolean canUpdateClientSide |
() |
Returns true if callback response is allowed to update the browser contents.
Is is true if the control is initilized, and is a callback request and the EnabledUpdate property is true and the page is not loading post data.
| Output |
|
boolean
| true if the callback response is allowed update client-side contents. |
| Exception |
|
getControl
| Output |
|
TControl
| the attached control. |
| Exception |
|
getEnableUpdate
| public boolean getEnableUpdate |
() |
| Output |
|
boolean
| true to allow fine grain callback updates. |
| Exception |
|
getOption
| protected mixed getOption |
(string $name , mixed $default ) |
Gets an option named value. Options are used to store and retrive named values for the base active controls.
| Input |
| string | $name | option name. |
| mixed | $default | default value. |
| Output |
|
mixed
| options value. |
| Exception |
|
getOptions
| protected TMap getOptions |
() |
| Output |
|
TMap
| active control options |
| Exception |
|
getPage
| protected TPage getPage |
() |
| Output |
|
TPage
| the page containing the attached control. |
| Exception |
|
setEnableUpdate
| public void setEnableUpdate |
(boolean $value ) |
| Input |
| boolean | $value | true to allow fine grain callback updates. |
| Output |
| Exception |
|
setOption
| protected mixed setOption |
(string $name , mixed $value , mixed $default ) |
Sets a named options with a value. Options are used to store and retrive named values for the base active controls.
| Input |
| string | $name | option name. |
| mixed | $value | new value. |
| mixed | $default | default value. |
| Output |
|
mixed
| options value. |
| Exception |
|
|