| Package | system.web.widgets |
|---|---|
| Inheritance | class CTabView » CWidget » CBaseController » CComponent |
| Since | 1.0 |
| Version | $Id: CTabView.php 1402 2009-09-08 10:45:07Z istvan.beregszaszi $ |
array(
'tab1'=>array(
'title'=>'tab 1 title',
'view'=>'view1',
),
'tab2'=>array(
'title'=>'tab 2 title',
'url'=>'http://www.yiiframework.com/',
),
)
| Property | Type | Description | Defined By |
|---|---|---|---|
| actionPrefix | string | the prefix to the IDs of the actions. | CWidget |
| activeTab | string | the ID of the tab that should be activated when the page is initially loaded. | CTabView |
| controller | CController | the controller that this widget belongs to. | CWidget |
| cssFile | mixed | the CSS file used for the widget. | CTabView |
| htmlOptions | array | additional HTML options to be rendered in the container tag. | CTabView |
| id | string | id of the widget. | CWidget |
| owner | CBaseController | owner/creator of this widget. | CWidget |
| tabs | array | tab definitions. | CTabView |
| viewData | array | the data that will be passed to the partial view rendered by each tab. | CTabView |
| viewPath | string | Returns the directory containing the view files for this widget. | CWidget |
| Method | Description | Defined By |
|---|---|---|
| __call() | Calls the named method which is not a class method. | CComponent |
| __construct() | Constructor. | CWidget |
| __get() | Returns a property value, an event handler list or a behavior based on its name. | CComponent |
| __isset() | Checks if a property value is null. | CComponent |
| __set() | Sets value of a component property. | CComponent |
| __unset() | Sets a component property to be null. | CComponent |
| actions() | Returns a list of actions that are used by this widget. | CWidget |
| asa() | Returns the named behavior object. | CComponent |
| attachBehavior() | Attaches a behavior to this component. | CComponent |
| attachBehaviors() | Attaches a list of behaviors to the component. | CComponent |
| attachEventHandler() | Attaches an event handler to an event. | CComponent |
| beginCache() | Begins fragment caching. | CBaseController |
| beginClip() | Begins recording a clip. | CBaseController |
| beginContent() | Begins the rendering of content that is to be decorated by the specified view. | CBaseController |
| beginWidget() | Creates a widget and executes it. | CBaseController |
| canGetProperty() | Determines whether a property can be read. | CComponent |
| canSetProperty() | Determines whether a property can be set. | CComponent |
| createWidget() | Creates a widget and initializes it. | CBaseController |
| detachBehavior() | Detaches a behavior from the component. | CComponent |
| detachBehaviors() | Detaches all behaviors from the component. | CComponent |
| detachEventHandler() | Detaches an existing event handler. | CComponent |
| disableBehavior() | Disables an attached behavior. | CComponent |
| disableBehaviors() | Disables all behaviors attached to this component. | CComponent |
| enableBehavior() | Enables an attached behavior. | CComponent |
| enableBehaviors() | Enables all behaviors attached to this component. | CComponent |
| endCache() | Ends fragment caching. | CBaseController |
| endClip() | Ends recording a clip. | CBaseController |
| endContent() | Ends the rendering of content. | CBaseController |
| endWidget() | Ends the execution of the named widget. | CBaseController |
| getController() | CWidget | |
| getEventHandlers() | Returns the list of attached event handlers for an event. | CComponent |
| getId() | CWidget | |
| getOwner() | CWidget | |
| getViewFile() | Looks for the view script file according to the view name. | CWidget |
| getViewPath() | Returns the directory containing the view files for this widget. | CWidget |
| hasEvent() | Determines whether an event is defined. | CComponent |
| hasEventHandler() | Checks whether the named event has attached handlers. | CComponent |
| hasProperty() | Determines whether a property is defined. | CComponent |
| init() | Initializes the widget. | CWidget |
| raiseEvent() | Raises an event. | CComponent |
| registerClientScript() | Registers the needed CSS and JavaScript. | CTabView |
| registerCssFile() | Registers the needed CSS file. | CTabView |
| render() | Renders a view. | CWidget |
| renderFile() | Renders a view file. | CBaseController |
| renderInternal() | Renders a view file. | CBaseController |
| run() | Runs the widget. | CTabView |
| setId() | CWidget | |
| widget() | Creates a widget and executes it. | CBaseController |
| Method | Description | Defined By |
|---|---|---|
| renderBody() | Renders the body part. | CTabView |
| renderHeader() | Renders the header part. | CTabView |
the ID of the tab that should be activated when the page is initially loaded. If not set, the first tab will be activated.
the CSS file used for the widget. Defaults to null, meaning using the default CSS file included together with the widget. If false, no CSS file will be used. Otherwise, the specified CSS file will be included when using this widget.
additional HTML options to be rendered in the container tag.
tab definitions. The array keys are the IDs, and the array values are the corresponding tab contents. Each array value must be an array with the following elements:
array(
'tab1'=>array(
'title'=>'tab 1 title',
'view'=>'view1',
),
'tab2'=>array(
'title'=>'tab 2 title',
'url'=>'http://www.yiiframework.com/',
),
)
the data that will be passed to the partial view rendered by each tab.
|
public void registerClientScript()
|
Registers the needed CSS and JavaScript.
|
public static void registerCssFile(string $url=NULL)
| ||
| $url | string | the CSS URL. If null, a default CSS URL will be used. |
Registers the needed CSS file.
|
protected void renderBody()
|
Renders the body part.
|
protected void renderHeader()
|
Renders the header part.
|
public void run()
|
Runs the widget.
Be the first person to leave a comment
Please login to leave your comment.