js.ui.menu.Outline

version: v1.3.3
updated: 2013.03.11

Package: js.ui.menu
Import:
Class:
Outline
Constructor
Outline(
htmlContainer,width,height
)
Property
public string [get|set] id
public object [get] parent
public number [get] level
public string [get|set] pathSeparator
public string [get|set] target
public boolean [get] hasChildren
public number [get] length
public object [get] application
public object [get] activeItem
public boolean [get|set] useCheckbox
public boolean [get|set] useIcon
public boolean [get|set] useScroll
public boolean [get|set] isIgnoreError
public object [get] children
public boolean [get|set] isAllowTitleNonunique
public boolean [get|set] isAutoCreateItem
public boolean [get] isSelectMode
public HTMLElement [get] htmlElement

Method
public static HTMLElement getIcon(iconName)
public static void setIcon(src,isInnerIcon)
public HTMLElement getIcon(iconName)
public void setIcon(src,isInnerIcon)
public void about()
public OutlineItem addItem(fullPath,value,icon,openedIcon,url,target,funGetChildrenData)
public OutlineItem getItem(index)
public OutlineItem getItemById(id)
public OutlineItem getItemByPath(fullPath)
public OutlineItem getItemByPosition(strPosition)
public Array getAllItems()
public OutlineItem getFirstItem()
public OutlineItem getNextItem(prevItem)
public OutlineItem getPrevItem(nextItem)
public OutlineItem getLastItem()
public string getFullPath()
public void activateItem(id)
public void expandItem(id,[isExpand],[isAll])
public void expandAll([isExpand])
public void removeAll()
public void refresh()
public static void addStyleSkin(sName,sPath)
public static void setStyleSkin(sName)
public static void fireEvent(sEvent,oEventObject)

Event
public void onActivatedItem(oItem)

OutlineItem
Constructor
OutlineItem(
parent,title,value,icon,openedIcon,url,target,funGetChildrenData
)
Property
public object [get] parentOutline
public object [get] application
public object [get] parent
public object [get] root
public string [get] id
public number [get] level
public number [get] index
public string [get] position
public string [get] fullPath
public string [get|set] title
public variant [get|set] value
public string [get|set] url
public string [get|set] target
public boolean [get] isRoot
public boolean [get] hasChildren
public number [get] length
public boolean [get] expanded
public object [get] children
public number [get] selectStatus

Method
public OutlineItem addItem(relPath,value,icon,openedIcon,url,target,funGetChildrenData)
public OutlineItem getItem(index)
public OutlineItem getItemById(id)
public OutlineItem getItemByPath(relPath)
public OutlineItem getFirstItem()
public OutlineItem getNextItem(prevItem)
public OutlineItem getPrevItem(nextItem)
public OutlineItem getLastItem()
public Array getAllItems()
public OutlineItem getFirstListedItem()
public OutlineItem getNextListedItem(curListedItem)
public OutlineItem getPrevListedItem(curListedItem)
public OutlineItem getLastListedItem()
public Array getAllListedItem()
public void remove()
public boolean isListed()
public boolean isListedFor(parentLevel)
public boolean isListedForOutline()
public void select(status,[isSelectAll])
public void expand([isExpand],[isAll])
public void enter()
public void contains(item)
public void refresh()
public void toHtmlElement()