Package org.zkoss.zul.event
Class ListDataEvent
java.lang.Object
org.zkoss.zul.event.ListDataEvent
- All Implemented Interfaces:
Serializable
Defines an event that encapsulates changes to a list.
Note: Since 10.0.0, it should be serializable
- Author:
- tomyeh
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intIdentifies one or more changes in the lists contents.static final intIdentified the state that Component's client update to be disabledstatic final intIdentified the state that Component's client update to be enabledstatic final intIdentifies the addition of one or more contiguous items to the list.static final intIdentifies the removal of one or more contiguous items from the list.static final intIdentified the state ofSelectable.isMultiple()is changed.static final intIdentifies the selection of the lists has changed.static final intIdentifies the structure of the lists has changed. -
Constructor Summary
ConstructorsConstructorDescriptionListDataEvent(ListModel model, int type, int index0, int index1) Constructor. -
Method Summary
-
Field Details
-
CONTENTS_CHANGED
public static final int CONTENTS_CHANGEDIdentifies one or more changes in the lists contents.- See Also:
-
INTERVAL_ADDED
public static final int INTERVAL_ADDEDIdentifies the addition of one or more contiguous items to the list.- See Also:
-
INTERVAL_REMOVED
public static final int INTERVAL_REMOVEDIdentifies the removal of one or more contiguous items from the list.- See Also:
-
STRUCTURE_CHANGED
public static final int STRUCTURE_CHANGEDIdentifies the structure of the lists has changed. @since 5.0.7- See Also:
-
SELECTION_CHANGED
public static final int SELECTION_CHANGEDIdentifies the selection of the lists has changed. Notice that the objects being selected can be found by callingSelectable.getSelection(). Moreover,getIndex0()andgetIndex1()are both meaningless.- Since:
- 6.0.0
- See Also:
-
MULTIPLE_CHANGED
public static final int MULTIPLE_CHANGEDIdentified the state ofSelectable.isMultiple()is changed.- Since:
- 6.0.0
- See Also:
-
DISABLE_CLIENT_UPDATE
public static final int DISABLE_CLIENT_UPDATEIdentified the state that Component's client update to be disabled- Since:
- 8.0.0
- See Also:
-
ENABLE_CLIENT_UPDATE
public static final int ENABLE_CLIENT_UPDATEIdentified the state that Component's client update to be enabled- Since:
- 8.0.0
- See Also:
-
-
Constructor Details
-
ListDataEvent
Constructor.- Parameters:
type- one ofCONTENTS_CHANGED,INTERVAL_ADDED,INTERVAL_REMOVED.index0- the lower index of the change range. For simple element, index0 is the same as index1. -1 means the first element (the same as 0).index1- the upper index of the change range. -1 means the last element.
-
-
Method Details
-
getModel
Returns the list model that fires this event. -
getType
public int getType() -
getIndex0
public int getIndex0()Returns the lower index of the change range. For a single element, this value is the same as that returned bygetIndex1(). -
getIndex1
public int getIndex1()Returns the upper index of the change range. For a single element, this value is the same as that returned bygetIndex0(). -
toString
-