Package org.zkoss.zul.event
Class ColSizeEvent
- java.lang.Object
-
- org.zkoss.zk.ui.event.Event
-
- org.zkoss.zul.event.ColSizeEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class ColSizeEvent extends org.zkoss.zk.ui.event.EventUsed to notify that the width of a column is changed.When a user drags the border of a sizable column, only the width of the column itself is changed, other columns are not affected.
The event is sent to the parent (e.g.,
ColumnsandTreecols).- Author:
- tomyeh
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ColSizeEvent(java.lang.String evtnm, org.zkoss.zk.ui.Component target, int icol, org.zkoss.zk.ui.Component col, int keys)Constructs an instance ofColSizeEvent.ColSizeEvent(java.lang.String evtnm, org.zkoss.zk.ui.Component target, int icol, org.zkoss.zk.ui.Component col, java.lang.String[] widths, int keys)Constructs an instance ofColSizeEventthat provide width of all columns.ColSizeEvent(java.lang.String evtnm, org.zkoss.zk.ui.Component target, int icol, org.zkoss.zk.ui.Component col, java.lang.String width, int keys)Constructs an instance ofColSizeEvent.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColIndex()Return the column index of the first column whose width is changed.static ColSizeEventgetColSizeEvent(org.zkoss.zk.au.AuRequest request)Converts an AU request to a size event.org.zkoss.zk.ui.ComponentgetColumn()Returns the column whose width is changed.intgetKeys()Returns what keys were pressed when the column is resized, or 0 if none of them was pressed.java.lang.StringgetPreviousWidth()Returns the previous column widthjava.lang.StringgetPreviousWidth(int col)Returns the previous column width of the specified column index.java.lang.StringgetWidth()Returns the column widthjava.lang.StringgetWidth(int col)Returns the column width of the specified column index.
-
-
-
Field Detail
-
ALT_KEY
public static final int ALT_KEY
Indicates whether the Alt key is pressed. It might be returned as part ofgetKeys().- See Also:
- Constant Field Values
-
CTRL_KEY
public static final int CTRL_KEY
Indicates whether the Ctrl key is pressed. It might be returned as part ofgetKeys().- See Also:
- Constant Field Values
-
SHIFT_KEY
public static final int SHIFT_KEY
Indicates whether the Shift key is pressed. It might be returned as part ofgetKeys().- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ColSizeEvent
public ColSizeEvent(java.lang.String evtnm, org.zkoss.zk.ui.Component target, int icol, org.zkoss.zk.ui.Component col, int keys)Constructs an instance ofColSizeEvent.
-
ColSizeEvent
public ColSizeEvent(java.lang.String evtnm, org.zkoss.zk.ui.Component target, int icol, org.zkoss.zk.ui.Component col, java.lang.String width, int keys)Constructs an instance ofColSizeEvent.- Parameters:
icol- the index of the first column whose width is changed.col- the component of the columnwidth- the width of the column that trigger this event.- Since:
- 5.0.0
-
ColSizeEvent
public ColSizeEvent(java.lang.String evtnm, org.zkoss.zk.ui.Component target, int icol, org.zkoss.zk.ui.Component col, java.lang.String[] widths, int keys)Constructs an instance ofColSizeEventthat provide width of all columns.- Parameters:
icol- the index of the column whose width is changed and trigger this event.col- the component of the columnwidths- the width of all columns- Since:
- 5.0.6
-
-
Method Detail
-
getColSizeEvent
public static final ColSizeEvent getColSizeEvent(org.zkoss.zk.au.AuRequest request)
Converts an AU request to a size event.- Since:
- 5.0.0
-
getWidth
public java.lang.String getWidth()
Returns the column width- Since:
- 5.0.0
-
getWidth
public java.lang.String getWidth(int col)
Returns the column width of the specified column index.- Parameters:
col- the column index- Since:
- 5.0.6
-
getPreviousWidth
public java.lang.String getPreviousWidth()
Returns the previous column width- Since:
- 5.0.4
-
getPreviousWidth
public java.lang.String getPreviousWidth(int col)
Returns the previous column width of the specified column index.- Parameters:
col- the column index- Since:
- 5.0.6
-
getColIndex
public int getColIndex()
Return the column index of the first column whose width is changed. The other column is the returned index plus one.In other words, it is the index (starting from 0) of
getColumn().
-
getColumn
public org.zkoss.zk.ui.Component getColumn()
Returns the column whose width is changed.- Since:
- 3.0.0
-
getKeys
public final int getKeys()
-
-