to.etc.domui.component.agenda
Class WeekAgendaComponent<T extends ScheduleItem>
java.lang.Object
to.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.Div
to.etc.domui.component.agenda.WeekAgendaComponent<T>
- All Implemented Interfaces:
- java.lang.Iterable<NodeBase>, ScheduleModelChangedListener<T>, IModelBinding, INodeErrorDelegate, IDraggable, IDropTargetable
public class WeekAgendaComponent<T extends ScheduleItem>
- extends Div
- implements ScheduleModelChangedListener<T>
Methods inherited from class to.etc.domui.dom.html.Div |
afterCreateContent, fadeIn, fadeOut, getCustomUpdatesCallJS, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class to.etc.domui.dom.html.NodeBase |
$, acceptRequestParameter, addCssClass, addGlobalMessage, appendAfterMe, appendBeforeMe, appendCreateJS, appendJavascript, build, changed, clearFocusRequested, clearGlobalMessage, clearGlobalMessage, clearGlobalMessage, clearMessage, findComponentBundle, getActualID, getAllocationTracepoint, getClicked, getComponentBundle, getCreateJS, getCssClass, getErrorDelegate, getErrorLocation, getMessage, getOnClickJS, getOnMouseDownJS, getPage, getParent, getParent, getParent, getSharedContext, getSpecialAttribute, getSpecialAttributeList, getTag, getTestID, getTitle, getUserObject, handleDrop, hasCssClass, hasError, internalGetOldParent, internalHasChangedAttributes, internalNeedClickHandler, internalOnClicked, internalOnValueChanged, internalSetHasChangedAttributes, internalSetHasChangedAttributes, internalSetLogAllocations, internalSetTag, isBuilt, isFocusRequested, isStretchHeight, onAddedToPage, onBeforeFullRender, onHeaderContributors, onRemoveFromPage, onShelve, onUnshelve, refresh, remove, removeCssClass, renderJavascriptState, replaceWith, setClicked, setComponentBundle, setCssClass, setErrorDelegate, setErrorLocation, setFocus, setMessage, setOnClickJS, setOnMouseDownJS, setSpecialAttribute, setStretchHeight, setTestID, setTitle, setUserObject, toString |
Methods inherited from class to.etc.domui.dom.css.CssBase |
getBackgroundAttachment, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorderBottomColor, getBorderBottomStyle, getBorderBottomWidth, getBorderLeftColor, getBorderLeftStyle, getBorderLeftWidth, getBorderRightColor, getBorderRightStyle, getBorderRightWidth, getBorderTopColor, getBorderTopStyle, getBorderTopWidth, getBottom, getCachedStyle, getClear, getColor, getDisplay, getFloat, getFontFamily, getFontSize, getFontSizeAdjust, getFontStyle, getFontVariant, getFontWeight, getHeight, getLeft, getLineHeight, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOverflow, getPosition, getRight, getTextAlign, getTop, getTransform, getVerticalAlign, getVisibility, getWidth, getZIndex, internalSetDisplay, setBackgroundAttachment, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBorder, setBorderBottomColor, setBorderBottomStyle, setBorderBottomWidth, setBorderColor, setBorderLeftColor, setBorderLeftStyle, setBorderLeftWidth, setBorderRightColor, setBorderRightStyle, setBorderRightWidth, setBorderStyle, setBorderTopColor, setBorderTopStyle, setBorderTopWidth, setBorderWidth, setBottom, setBottom, setCachedStyle, setClear, setColor, setDisplay, setFloat, setFontFamily, setFontSize, setFontSizeAdjust, setFontStyle, setFontVariant, setFontWeight, setHeight, setLeft, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOverflow, setPosition, setRight, setRight, setTextAlign, setTop, setTop, setTransform, setVerticalAlign, setVisibility, setWidth, setZIndex |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WeekAgendaComponent
public WeekAgendaComponent()
onForceRebuild
public void onForceRebuild()
- Description copied from class:
NodeBase
- Called when forceRebuild is done on this node.
- Overrides:
onForceRebuild
in class NodeBase
createContent
public void createContent()
throws java.lang.Exception
- Overrides:
createContent
in class NodeBase
- Throws:
java.lang.Exception
renderDate
public static java.lang.String renderDate(java.util.Date in)
inWindow
protected boolean inWindow(T si)
scheduleItemAdded
public void scheduleItemAdded(T si)
throws java.lang.Exception
- Specified by:
scheduleItemAdded
in interface ScheduleModelChangedListener<T extends ScheduleItem>
- Throws:
java.lang.Exception
scheduleItemChanged
public void scheduleItemChanged(T si)
throws java.lang.Exception
- Specified by:
scheduleItemChanged
in interface ScheduleModelChangedListener<T extends ScheduleItem>
- Throws:
java.lang.Exception
scheduleItemDeleted
public void scheduleItemDeleted(T si)
throws java.lang.Exception
- Specified by:
scheduleItemDeleted
in interface ScheduleModelChangedListener<T extends ScheduleItem>
- Throws:
java.lang.Exception
scheduleModelChanged
public void scheduleModelChanged()
throws java.lang.Exception
- Specified by:
scheduleModelChanged
in interface ScheduleModelChangedListener<T extends ScheduleItem>
- Throws:
java.lang.Exception
getDateFormat
public java.text.DateFormat getDateFormat()
appendDuration
public void appendDuration(java.lang.StringBuilder sb,
long duration)
componentHandleWebAction
public void componentHandleWebAction(RequestContextImpl ctx,
java.lang.String action)
throws java.lang.Exception
- Description copied from class:
Div
- Handle the action sent by the return pressed Javascript thingerydoo.
- Overrides:
componentHandleWebAction
in class Div
- Throws:
java.lang.Exception
- See Also:
NodeBase.componentHandleWebAction(to.etc.domui.server.RequestContextImpl, java.lang.String)
getModel
public ScheduleModel<T> getModel()
setModel
public void setModel(ScheduleModel<T> model)
getMode
public ScheduleMode getMode()
setMode
public void setMode(ScheduleMode mode)
getDate
public java.util.Date getDate()
setDate
public void setDate(java.util.Date date)
getDisplayDays
public int getDisplayDays()
getFirstDate
public java.util.Date getFirstDate()
getLastDate
public java.util.Date getLastDate()
getItemRenderer
public INodeContentRenderer<T> getItemRenderer()
setItemRenderer
public void setItemRenderer(INodeContentRenderer<T> itemRenderer)
getNewAppointmentListener
public INewAppointment getNewAppointmentListener()
setNewAppointmentListener
public void setNewAppointmentListener(INewAppointment newAppointmentListener)