public class HTMLSchedule extends HTMLComponent
Modifier and Type | Field and Description |
---|---|
protected java.util.Date |
displayEndDate |
protected java.util.Date |
displayStartDate |
protected java.util.Hashtable |
resources |
protected java.util.Hashtable |
taskPopups |
protected java.util.Hashtable |
tasks |
alignment, alt, bgColor, cancelBubble, events, gMutableTheme, hasInitFocus, id, intStyleSheet, items, name, parent, styleId, styleProperty, tabIndex, toolTip, VALID_NAME_REGEX, VALID_STYLE_REGEX
Constructor and Description |
---|
HTMLSchedule(java.util.TimeZone timeZone)
Creates new HTMLColorPicker
|
Modifier and Type | Method and Description |
---|---|
void |
addTask(java.lang.String id,
java.lang.String desc,
java.lang.String resource,
java.util.Date startDateTime,
java.util.Date endDateTime,
java.lang.String url)
Add a new task to be shown in the schedule
|
protected java.util.Date |
adjustTaskTime(java.util.Date dt,
int nearest)
Adjusts the time so that it fits within the displayed days and times
|
protected void |
build() |
protected void |
compile(ClientBrowser browser)
This is the spot to put all your generation
of the HTML components.
|
protected HTMLDiv |
createDiv(java.util.Vector taskIds) |
protected void |
fillInGroupRow(HTMLTable mainTable,
java.util.Date startDate,
java.util.Date endDate,
int rowOffset,
int colOffset) |
protected void |
fillInTaskBar(HTMLTable mainTable,
SchedTask task) |
java.util.Date |
getDisplayEndDate() |
java.util.Date |
getDisplayStartDate() |
protected java.lang.Integer |
getRelativeColumn(java.util.Date dt) |
java.util.TimeZone |
getTimeZone() |
void |
setDisplayDateRange(java.util.Date startDate,
java.util.Date endDate) |
void |
setShowCompressedFmt(boolean v) |
void |
setShowOnlyWorkingHours(boolean v) |
protected void |
setUp() |
addJavaScript, addJavaScript, addOnLoadScript, appendClassName, checkIsContainer, copyAttributes, doBuildToolTip, fetchStyleProperty, getClassName, getId, getMutableTheme, getParent, getParentPage, getStyleSheet, getTheme, hasTheme, iAddComponent, iAddComponent, iAddedToPage, iAddEvent, iClear, iFindId, iGenerate, iGenerateAttributes, iGenerateAttributesID, iGenerateComponent, iGenerateComponent, iGenerateEvents, iGetComponent, iGetComponentCount, iHasEvent, iRemoveComponent, isCompiled, iSetId, iSetName, iSetStyleId, makeColorID, makeListOfEvents, monitorPage, postCompile, resetParent, setAlignment, setAttribute, setClassName, setHasInitFocus, setParent, setStyleProperty, setTabIndex, touch
protected java.util.Date displayStartDate
protected java.util.Date displayEndDate
protected java.util.Hashtable resources
protected java.util.Hashtable tasks
protected java.util.Hashtable taskPopups
public HTMLSchedule(java.util.TimeZone timeZone)
timeZone
- public void setDisplayDateRange(java.util.Date startDate, java.util.Date endDate)
startDate
- endDate
- public java.util.Date getDisplayStartDate()
public java.util.Date getDisplayEndDate()
public java.util.TimeZone getTimeZone()
public void addTask(java.lang.String id, java.lang.String desc, java.lang.String resource, java.util.Date startDateTime, java.util.Date endDateTime, java.lang.String url) throws java.lang.Exception
id
- desc
- resource
- startDateTime
- endDateTime
- url
- java.lang.Exception
- a serious problempublic void setShowOnlyWorkingHours(boolean v)
v
- the valuepublic void setShowCompressedFmt(boolean v)
v
- the valueprotected void compile(ClientBrowser browser)
HTMLComponent
compile
in class HTMLComponent
browser
- protected void build()
protected void fillInGroupRow(HTMLTable mainTable, java.util.Date startDate, java.util.Date endDate, int rowOffset, int colOffset)
mainTable
- startDate
- endDate
- rowOffset
- colOffset
- protected void fillInTaskBar(HTMLTable mainTable, SchedTask task) throws java.lang.Exception
mainTable
- task
- java.lang.Exception
- a serious problemprotected HTMLDiv createDiv(java.util.Vector taskIds)
taskIds
- protected java.util.Date adjustTaskTime(java.util.Date dt, int nearest)
dt
- nearest
- protected java.lang.Integer getRelativeColumn(java.util.Date dt)
dt
- protected void setUp()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.