|
Class TTabView
TTabView class.
TTabView represents a view in a TTabPanel control.
The content in a TTabView can be specified by the setText Text
property or its child controls. In template syntax, the latter means enclosing
the content within the TTabView component element. If both are set, getText Text takes precedence.
Each TTabView is associated with a tab in the tab bar of the TTabPanel
control. The tab caption is specified by setCaption Caption. If setNavigateUrl NavigateUrl is set, the tab will contain a hyperlink pointing to
the specified URL. In this case, clicking on the tab will redirect the browser
to the specified URL.
TTabView may be toggled between visible (active) and invisible (inactive) by
setting the setActive Active property.
-
TComponent
-
TApplicationComponent
-
TControl
implements
IRenderable,
IBindable
-
TWebControl
implements
IStyleable
-
TTabView
Methods summary
protected
the
|
#
getTagName( )
Returns
the tag name for the view element
Overrides
|
protected
|
#
addAttributesToRender( THtmlWriter $writer )
Adds attributes to renderer.
Adds attributes to renderer.
Parameters
Overrides
|
public
string
|
#
getCaption( )
Returns
string the caption displayed on this tab. Defaults to ''.
|
public
|
#
setCaption( string $value )
Parameters
- $value
string the caption displayed on this tab
|
public
string
|
#
getNavigateUrl( )
Returns
string the URL of the target page. Defaults to ''.
|
public
|
#
setNavigateUrl( string $value )
Sets the URL of the target page. If not empty, clicking on this tab will
redirect the browser to the specified URL.
Sets the URL of the target page. If not empty, clicking on this tab will
redirect the browser to the specified URL.
Parameters
- $value
string the URL of the target page.
|
public
string
|
#
getText( )
Returns
string the text content displayed on this view. Defaults to ''.
|
public
|
#
setText( string $value )
Sets the text content to be displayed on this view. If this is not empty, the
child content of the view will be ignored.
Sets the text content to be displayed on this view. If this is not empty, the
child content of the view will be ignored.
Parameters
- $value
string the text content displayed on this view
|
public
boolean
|
#
getActive( )
Returns
boolean whether this tab view is active. Defaults to false.
|
public
|
#
setActive( boolean $value )
Parameters
- $value
boolean whether this tab view is active.
|
public
|
#
renderContents( THtmlWriter $writer )
Renders body contents of the tab view.
Renders body contents of the tab view.
Parameters
- $writer
THtmlWriter
the writer used for the rendering purpose.
Overrides
|
public
|
#
renderTab( THtmlWriter $writer )
Renders the tab associated with the tab view.
Renders the tab associated with the tab view.
Parameters
|
protected
|
#
renderTabContent( THtmlWriter $writer )
Renders the content in the tab. By default, a hyperlink is displayed.
Renders the content in the tab. By default, a hyperlink is displayed.
Parameters
|
Methods inherited from TWebControl
clearStyle(),
copyBaseAttributes(),
createStyle(),
getAccessKey(),
getBackColor(),
getBorderColor(),
getBorderStyle(),
getBorderWidth(),
getCssClass(),
getDecorator(),
getDisplay(),
getEnsureId(),
getFont(),
getForeColor(),
getHasStyle(),
getHeight(),
getStyle(),
getTabIndex(),
getToolTip(),
getWidth(),
onPreRender(),
render(),
renderBeginTag(),
renderEndTag(),
setAccessKey(),
setBackColor(),
setBorderColor(),
setBorderStyle(),
setBorderWidth(),
setCssClass(),
setDisplay(),
setEnsureId(),
setForeColor(),
setHeight(),
setStyle(),
setTabIndex(),
setToolTip(),
setWidth()
|
Methods inherited from TControl
__construct(),
__get(),
addParsedObject(),
addToPostDataLoader(),
addedControl(),
applyStyleSheetSkin(),
autoBindProperty(),
autoDataBindProperties(),
bindProperty(),
broadcastEvent(),
bubbleEvent(),
clearChildState(),
clearControlState(),
clearNamingContainer(),
clearViewState(),
convertUniqueIdToClientId(),
createChildControls(),
createControlCollection(),
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(),
loadState(),
loadStateRecursive(),
onDataBinding(),
onInit(),
onLoad(),
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
|
|