Package cn.mapway.ui.client.widget.tree
Class ZTree
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- com.google.gwt.user.client.ui.CellPanel
-
- com.google.gwt.user.client.ui.VerticalPanel
-
- cn.mapway.ui.client.widget.tree.ZTree
-
- All Implemented Interfaces:
HasCommonHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasAlignment,com.google.gwt.user.client.ui.HasHorizontalAlignment,com.google.gwt.user.client.ui.HasVerticalAlignment,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IndexedPanel,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget,com.google.gwt.user.client.ui.InsertPanel,com.google.gwt.user.client.ui.InsertPanel.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,Iterable<com.google.gwt.user.client.ui.Widget>
public class ZTree extends com.google.gwt.user.client.ui.VerticalPanel implements HasCommonHandlers
ZTree Tree- Author:
- zhangjianshe
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant
-
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment
com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant
-
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
-
-
Constructor Summary
Constructors Constructor Description ZTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddCommonHandler(CommonEventHandler handler)ImageTextItemaddFontIconItem(ImageTextItem parent, String text, String unicode)ImageTextItemaddImageItem(ImageTextItem parent, String text, String imageUrl)ImageTextItemaddItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon)ImageTextItemaddSvgItem(ImageTextItem parent, String text, String svgString)voidappendChild(ImageTextItem item)添加子节点voidclear()voidclearMessage()booleaneachItem(ImageTextItem parent, IEachElement<ImageTextItem> eachElement)迭代系统中的元素voidenableChecked(Boolean checked)voidenableCheckWithChildren(boolean checkWithChildren)设置选择的时候 是否同时选择或者取消所有的子节点ImageTextItemgetCurrent()intgetVisibleCount()ImageTextIteminsertItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon)voidresetLayout()根据本地存储 展开响应的节点voidresize()voidsetAutoSelected(boolean autoSelected)是否自动选择voidsetCurrentItem(ImageTextItem item)voidsetItemStyleName(String treeItem)voidsetMessage(com.google.gwt.user.client.ui.Widget widget, int height)voidsetMessage(String message)voidsetMessage(String message, int height)voidsetStoragePrefix(String prefix)voidsetValue(ImageTextItem item, boolean fire)voidsortByName(boolean asc)voidsortItem(Comparator<ImageTextItem> sort)-
Methods inherited from class com.google.gwt.user.client.ui.VerticalPanel
add, getHorizontalAlignment, getVerticalAlignment, insert, insert, onEnsureDebugId, remove, setHorizontalAlignment, setVerticalAlignment
-
Methods inherited from class com.google.gwt.user.client.ui.CellPanel
getBody, getSpacing, getTable, setBorderWidth, setCellHeight, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setCellWidth, setSpacing
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel
getWidget, getWidgetCount, getWidgetIndex, remove
-
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
getWidgetIndex
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
resize
public void resize()
-
setAutoSelected
public void setAutoSelected(boolean autoSelected)
是否自动选择- Parameters:
autoSelected-
-
setValue
public void setValue(ImageTextItem item, boolean fire)
-
enableChecked
public void enableChecked(Boolean checked)
-
enableCheckWithChildren
public void enableCheckWithChildren(boolean checkWithChildren)
设置选择的时候 是否同时选择或者取消所有的子节点- Parameters:
checkWithChildren-
-
clear
public void clear()
- Specified by:
clearin interfacecom.google.gwt.user.client.ui.HasWidgets- Overrides:
clearin classcom.google.gwt.user.client.ui.Panel
-
setCurrentItem
public void setCurrentItem(ImageTextItem item)
-
setStoragePrefix
public void setStoragePrefix(String prefix)
-
addItem
public ImageTextItem addItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon)
-
addSvgItem
public ImageTextItem addSvgItem(ImageTextItem parent, String text, String svgString)
-
addImageItem
public ImageTextItem addImageItem(ImageTextItem parent, String text, String imageUrl)
-
addFontIconItem
public ImageTextItem addFontIconItem(ImageTextItem parent, String text, String unicode)
-
insertItem
public ImageTextItem insertItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon)
-
eachItem
public boolean eachItem(ImageTextItem parent, IEachElement<ImageTextItem> eachElement)
迭代系统中的元素- Parameters:
eachElement-- Returns:
- true continue next
-
setMessage
public void setMessage(String message, int height)
-
setMessage
public void setMessage(com.google.gwt.user.client.ui.Widget widget, int height)
-
setMessage
public void setMessage(String message)
-
clearMessage
public void clearMessage()
-
addCommonHandler
public com.google.gwt.event.shared.HandlerRegistration addCommonHandler(CommonEventHandler handler)
- Specified by:
addCommonHandlerin interfaceHasCommonHandlers
-
appendChild
public void appendChild(ImageTextItem item)
添加子节点- Parameters:
item-
-
resetLayout
public void resetLayout()
根据本地存储 展开响应的节点
-
getVisibleCount
public int getVisibleCount()
-
sortItem
public void sortItem(Comparator<ImageTextItem> sort)
-
sortByName
public void sortByName(boolean asc)
-
getCurrent
public ImageTextItem getCurrent()
-
setItemStyleName
public void setItemStyleName(String treeItem)
-
-