Yahoo! UI Library

TreeView Widget 

Yahoo! UI Library > treeview > YAHOO.widget.TextNode

Class YAHOO.widget.TextNode - extends YAHOO.widget.Node

Known Subclasses:
YAHOO.widget.MenuNode
The default node presentation. The first parameter should be either a string that will be used as the node's label, or an object that has a string propery called label. By default, the clicking the label will toggle the expanded/collapsed state of the node. By changing the href property of the instance, this behavior can be changed so that the label will go to the specified href.

Constructor

YAHOO.widget.TextNode ( oData , oParent , expanded )
Parameters:
oData <object> a string or object containing the data that will be used to render this node
oParent <YAHOO.widget.Node> this node's parent node
expanded <boolean> the initial expanded/collapsed state

Properties

label - string

The text for the label. It is assumed that the oData parameter will either be a string that will be used as the label, or an object that has a property called "label" that we will use.

labelElId - string

The derived element id of the label for this node

labelStyle - string

The CSS class for the label href. Defaults to ygtvlabel, but can be overridden to provide a custom presentation for a specific node.

Methods

getLabelEl

object getLabelEl ( )
Returns the label element
Returns: object
the element

onLabelClick

void onLabelClick ( me )
Executed when the label is clicked. Fires the labelClick custom event.
Parameters:
me <Node> this node
Returns: void
false to cancel the anchor click

Events inherited from YAHOO.widget.Node:


Copyright © 2006 Yahoo! Inc. All rights reserved.