|
Class TActiveMultiView
TActiveMultiView class.
TActiveMultiView is the active counterpart to the original TMultiView
control. It re-renders on Callback when setActiveView ActiveView or
setActiveViewIndex ActiveViewIndex is called.
Please refer to the original documentation of the regular counterpart for
usage.
-
TComponent
-
TApplicationComponent
-
TControl
implements
IRenderable,
IBindable
-
TMultiView
-
TActiveMultiView
implements
IActiveControl
Methods summary
public
|
#
__construct( )
Creates a new callback control, sets the adapter to
TActiveControlAdapter.
Creates a new callback control, sets the adapter to
TActiveControlAdapter.
Overrides
|
public
TBaseActiveControl
|
#
getActiveControl( )
Returns
Implementation of
|
protected
string
|
#
getContainerID( )
Returns the id of the surrounding container (span).
Returns the id of the surrounding container (span).
Returns
string container id
|
public
|
#
render( THtmlWriter $writer )
Renders the TActiveMultiView. If the MutliView did not pass the prerender
phase yet, it will register itself for rendering later. Else it will call the
TActiveMultiView::renderMultiView() method which will do the rendering of the
MultiView.
Renders the TActiveMultiView. If the MutliView did not pass the prerender
phase yet, it will register itself for rendering later. Else it will call the
TActiveMultiView::renderMultiView() method which will do the rendering of the
MultiView.
Parameters
Overrides
|
protected
|
#
renderMultiView( mixed $writer )
Renders the TActiveMultiView by writing a span tag with the container id
obtained from TActiveMultiView::getContainerID() which will be called by the replacement
method of the client script to update it's content.
Renders the TActiveMultiView by writing a span tag with the container id
obtained from TActiveMultiView::getContainerID() which will be called by the replacement
method of the client script to update it's content.
Parameters
- $writer
mixed $writer THtmlWriter writer for the rendering purpose
|
public
|
#
setActiveViewIndex( integer $value )
Parameters
- $value
integer the zero-based index of the current view in the view collection. -1 if no active
view.
Throws
Overrides
|
public
|
#
setActiveView( TView $value )
Parameters
- $value
TView
the view to be activated
Throws
Overrides
|
Methods inherited from TMultiView
activateView(),
addParsedObject(),
bubbleEvent(),
createControlCollection(),
getActiveView(),
getActiveViewIndex(),
getViews(),
ignoreBubbleEvents(),
loadState(),
onActiveViewChanged(),
onInit()
|
Methods inherited from TControl
__get(),
addToPostDataLoader(),
addedControl(),
applyStyleSheetSkin(),
autoBindProperty(),
autoDataBindProperties(),
bindProperty(),
broadcastEvent(),
clearChildState(),
clearControlState(),
clearNamingContainer(),
clearViewState(),
convertUniqueIdToClientId(),
createChildControls(),
dataBind(),
dataBindChildren(),
dataBindProperties(),
ensureChildControls(),
findControl(),
findControlsByID(),
findControlsByType(),
focus(),
getAdapter(),
getAllowChildControls(),
getAttribute(),
getAttributes(),
getChildControlsCreated(),
getClientID(),
getControlStage(),
getControlState(),
getControls(),
getCustomData(),
getEnableTheming(),
getEnableViewState(),
getEnabled(),
getHasAdapter(),
getHasAttributes(),
getHasChildInitialized(),
getHasControls(),
getHasInitialized(),
getHasLoaded(),
getHasLoadedPostData(),
getHasPreRendered(),
getID(),
getIsSkinApplied(),
getNamingContainer(),
getPage(),
getParent(),
getRegisteredObject(),
getSkinID(),
getSourceTemplateControl(),
getTemplateControl(),
getUniqueID(),
getViewState(),
getVisible(),
hasAttribute(),
initRecursive(),
isDescendentOf(),
isObjectRegistered(),
loadRecursive(),
loadStateRecursive(),
onDataBinding(),
onLoad(),
onPreRender(),
onUnload(),
preRenderRecursive(),
raiseBubbleEvent(),
registerObject(),
removeAttribute(),
removedControl(),
renderChildren(),
renderControl(),
saveState(),
saveStateRecursive(),
setAdapter(),
setAttribute(),
setChildControlsCreated(),
setControlStage(),
setControlState(),
setCustomData(),
setEnableTheming(),
setEnableViewState(),
setEnabled(),
setID(),
setPage(),
setSkinID(),
setTemplateControl(),
setViewState(),
setVisible(),
trackViewState(),
traverseChildControls(),
unbindProperty(),
unloadRecursive(),
unregisterObject()
|
Methods inherited from TComponent
__call(),
__destruct(),
__isset(),
__set(),
__sleep(),
__unset(),
__wakeup(),
asa(),
attachBehavior(),
attachBehaviors(),
attachClassBehavior(),
attachEventHandler(),
canGetProperty(),
canSetProperty(),
clearBehaviors(),
createdOnTemplate(),
detachBehavior(),
detachBehaviors(),
detachClassBehavior(),
detachEventHandler(),
disableBehavior(),
disableBehaviors(),
enableBehavior(),
enableBehaviors(),
evaluateExpression(),
evaluateStatements(),
fxAttachClassBehavior(),
fxDetachClassBehavior(),
getAutoGlobalListen(),
getBehaviorsEnabled(),
getClassHierarchy(),
getEventHandlers(),
getListeningToGlobalEvents(),
getSubProperty(),
hasEvent(),
hasEventHandler(),
hasProperty(),
isa(),
listen(),
raiseEvent(),
setSubProperty(),
unlisten()
|
Constants inherited from TControl
AUTOMATIC_ID_PREFIX,
CLIENT_ID_SEPARATOR,
CS_CHILD_INITIALIZED,
CS_CONSTRUCTED,
CS_INITIALIZED,
CS_LOADED,
CS_PRERENDERED,
CS_STATE_LOADED,
ID_FORMAT,
ID_SEPARATOR,
IS_CHILD_CREATED,
IS_CREATING_CHILD,
IS_DISABLE_THEMING,
IS_DISABLE_VIEWSTATE,
IS_ID_SET,
IS_SKIN_APPLIED,
IS_STYLESHEET_APPLIED,
RF_ADAPTER,
RF_AUTO_BINDINGS,
RF_CHILD_STATE,
RF_CONTROLS,
RF_CONTROLSTATE,
RF_DATA_BINDINGS,
RF_EVENTS,
RF_NAMED_CONTROLS,
RF_NAMED_CONTROLS_ID,
RF_NAMED_OBJECTS,
RF_SKIN_ID
|
|