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>
ZTree
Tree
- Author:
- zhangjianshe <zhangjianshe@gmail.com>
-
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.DebugIdImplEnabledNested 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.HorizontalAlignmentConstantNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment
com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstantNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidgetNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel
com.google.gwt.user.client.ui.IndexedPanel.ForIsWidgetNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.InsertPanel
com.google.gwt.user.client.ui.InsertPanel.ForIsWidget -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIXFields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_LOCALE_END, ALIGN_LOCALE_START, ALIGN_RIGHTFields inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment
ALIGN_BOTTOM, ALIGN_MIDDLE, ALIGN_TOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.event.shared.HandlerRegistrationaddCommonHandler(CommonEventHandler handler) addFontIconItem(ImageTextItem parent, String text, String unicode) addImageItem(ImageTextItem parent, String text, String imageUrl) addItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon) addSvgItem(ImageTextItem parent, String text, String svgString) voidappendChild(ImageTextItem item) 添加子节点voidclear()voidbooleaneachItem(ImageTextItem parent, IEachElement<ImageTextItem> eachElement) 迭代系统中的元素voidenableChecked(Boolean checked) voidenableCheckWithChildren(boolean checkWithChildren) 设置选择的时候 是否同时选择或者取消所有的子节点intinsertItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon) void根据本地存储 展开响应的节点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, setVerticalAlignmentMethods 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, setSpacingMethods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, removeMethods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, doAttachChildren, doDetachChildren, orphan, removeMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface com.google.gwt.user.client.ui.IndexedPanel
getWidget, getWidgetCount, getWidgetIndex, removeMethods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
getWidgetIndexMethods inherited from interface com.google.gwt.user.client.ui.InsertPanel.ForIsWidget
addMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ZTree
public ZTree()
-
-
Method Details
-
resize
public void resize() -
setAutoSelected
public void setAutoSelected(boolean autoSelected) 是否自动选择- Parameters:
autoSelected-
-
setValue
-
enableChecked
-
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
-
setStoragePrefix
-
addItem
public ImageTextItem addItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon) -
addSvgItem
-
addImageItem
-
addFontIconItem
-
insertItem
public ImageTextItem insertItem(ImageTextItem parent, String text, com.google.gwt.resources.client.ImageResource icon) -
eachItem
迭代系统中的元素- Parameters:
eachElement-- Returns:
- true continue next
-
setMessage
-
setMessage
public void setMessage(com.google.gwt.user.client.ui.Widget widget, int height) -
setMessage
-
clearMessage
public void clearMessage() -
appendChild
添加子节点- Parameters:
item-
-
resetLayout
public void resetLayout()根据本地存储 展开响应的节点 -
getVisibleCount
public int getVisibleCount() -
sortItem
-
sortByName
public void sortByName(boolean asc) -
getCurrent
-
setItemStyleName
-