WACT_COMPONENT
[ class tree: WACT_COMPONENT ] [ index: WACT_COMPONENT ] [ all elements ]

Class: HtmlBaseComponent

Source Location: /framework/template/components/html/html_base.inc.php

http://wact.sourceforge.net/index.php/HtmlBaseComponent

Class Overview

Component
   |
   --BlockComponent
      |
      --HtmlBaseComponent

Base class for HTML component tags

Child classes:

CalendarMonthComponent
Runtime calendar API
HtmlTableComponent
Runtime API for table rows
HtmlTableCaptionComponent
HtmlTableCellComponent
HtmlTableRowComponent
Runtime API for table rows

Inherited Variables

Inherited Methods

Class: BlockComponent

BlockComponent::hide()
Changes the block state to invisible
BlockComponent::IsVisible()
Called within the compiled template render function to determine whether block should be displayed.
BlockComponent::show()
Changes the block state to visible

Class: Component

Component::addChild()
Adds a reference to a child component to this component, using it's ID attribute as the child array key
Component::findChild()
Returns a child component given it's ID.
Component::findChildByClass()
Returns the first child component matching the supplied WACT_TEMPLATE Component PHP class name
Component::findParentByClass()
Recursively searches through parents of this component searching for a given WACT_TEMPLATE component PHP class name
Component::getChild()
Same as find child, except raises error if child is not found
Component::getServerId()
Returns the ID of the component, as defined in the template tags ID attribute
Component::render()
Outputs the component, rendering any child components as well This method will only ever be called on components that support Dynamic rendering.
Component::setChildDataSource()
set the data source of a child component, or raise an error if the child is not found.

Class Details

Base class for HTML component tags
WACT: Copyright 2003 Procata, Inc. Released under the LGPL license (http://www.gnu.org/copyleft/lesser.html)
Documentation generated on Sun, 28 Nov 2004 19:47:09 -0800 by phpDocumentor 1.2.3