public class Lane extends RefDataClass
Timeline
view, or in a day view
when showDayLanes
is true. Each lane is a row or column,
respectively, that can contain a set of CalendarEvent
s. CalendarEvents are
placed in lanes by matching the name
property to the value of
the laneNameField
property on the CalendarEvent.
Lanes are typically used to show tasks assigned to different people, broadcasts planned for different channels, and similar displays.
id
factoryCreated, factoryProperties
Constructor and Description |
---|
Lane() |
Lane(JavaScriptObject jsObj) |
Lane(java.lang.String name,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEventStyleName()
The base name for the CSS class applied to
events
when they're rendered in this lane. |
java.lang.Integer |
getHeight()
In
Timeline s, the height of this Lane's row. |
java.lang.String |
getName()
To determine whether a CalendarEvent should be placed in this lane, the value of this attribute is compared with the
laneNameField property on the CalendarEvent. |
static Lane |
getOrCreateRef(JavaScriptObject jsObj) |
Lane[] |
getSublanes()
|
java.lang.String |
getTitle()
Title to show for this lane.
|
java.lang.Integer |
getWidth()
When set on a Lane being displayed in a
day view as a
result of showDayLanes being set, dictates the
width of the Lane's column. |
void |
setEventStyleName(java.lang.String eventStyleName)
The base name for the CSS class applied to
events
when they're rendered in this lane. |
void |
setHeight(java.lang.Integer height)
In
Timeline s, the height of this Lane's row. |
void |
setName(java.lang.String name)
To determine whether a CalendarEvent should be placed in this lane, the value of this attribute is compared with the
laneNameField property on the CalendarEvent. |
void |
setSublanes(Lane... sublanes)
|
void |
setTitle(java.lang.String title)
Title to show for this lane.
|
void |
setWidth(java.lang.Integer width)
When set on a Lane being displayed in a
day view as a
result of showDayLanes being set, dictates the
width of the Lane's column. |
getRef, getRef, internalSetID
applyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated
public Lane()
public Lane(JavaScriptObject jsObj)
public Lane(java.lang.String name, java.lang.String title)
public static Lane getOrCreateRef(JavaScriptObject jsObj)
public void setEventStyleName(java.lang.String eventStyleName)
events
when they're rendered in this lane. See eventStyleName
. If set directly on a sublane
,
overrides the corresponding value on the the parent lane
.
See getEventCanvasStyle()
for more
information.
eventStyleName
- See CSSStyleName
. Default value is nullAppearance overview and related methods
public java.lang.String getEventStyleName()
events
when they're rendered in this lane. See eventStyleName
. If set directly on a sublane
,
overrides the corresponding value on the the parent lane
.
See getEventCanvasStyle()
for more
information.
CSSStyleName
Appearance overview and related methods
public void setHeight(java.lang.Integer height)
Timeline
s, the height of this Lane's row. Has no effect when set on a
Lane being displayed in a day view
as a result of
showDayLanes
being true. If set directly on a
sublane
, overrides the default behavior of dividing the
height equally among the lane's sublanes. Each sublane is still initially assigned an equal slice of the parent
height, and the value for this sublane is then updated. So the overall height of the parent lane will change by the
delta between the initial slice and the specified one.
height
- Default value is nullpublic java.lang.Integer getHeight()
Timeline
s, the height of this Lane's row. Has no effect when set on a
Lane being displayed in a day view
as a result of
showDayLanes
being true. If set directly on a
sublane
, overrides the default behavior of dividing the
height equally among the lane's sublanes. Each sublane is still initially assigned an equal slice of the parent
height, and the value for this sublane is then updated. So the overall height of the parent lane will change by the
delta between the initial slice and the specified one.
public void setName(java.lang.String name)
laneNameField
property on the CalendarEvent.name
- Default value is nullpublic java.lang.String getName()
laneNameField
property on the CalendarEvent.public void setSublanes(Lane... sublanes)
Lane
objects that will share the available space in the parent
Lane, vertically in timelines
and horizontally in
day views
. Only one level of sublanes is supported,
so this attribute only has an effect on top-level lanes
.
Note that this feature is mutually exclusive with the auto arrangement
of events that share time.
sublanes
- Default value is nullpublic Lane[] getSublanes()
Lane
objects that will share the available space in the parent
Lane, vertically in timelines
and horizontally in
day views
. Only one level of sublanes is supported,
so this attribute only has an effect on top-level lanes
.
Note that this feature is mutually exclusive with the auto arrangement
of events that share time.
public void setTitle(java.lang.String title)
sublanes
.title
- See HTMLString
. Default value is nullpublic java.lang.String getTitle()
sublanes
.HTMLString
public void setWidth(java.lang.Integer width)
day view
as a
result of showDayLanes
being set, dictates the
width of the Lane's column. Has no effect in Timeline
s. If set
directly on a sublane
, overrides the default behavior of
dividing the width equally among the lane's sublanes. Each sublane is still initially assigned an equal slice of the
original parent width, and the value for this sublane is then updated. So the overall width of the parent lane will
change by the delta between the initial slice and the specified one.
width
- Default value is nullpublic java.lang.Integer getWidth()
day view
as a
result of showDayLanes
being set, dictates the
width of the Lane's column. Has no effect in Timeline
s. If set
directly on a sublane
, overrides the default behavior of
dividing the width equally among the lane's sublanes. Each sublane is still initially assigned an equal slice of the
original parent width, and the value for this sublane is then updated. So the overall width of the parent lane will
change by the delta between the initial slice and the specified one.