Zimlet JavaScript API Reference - ZmApptComposeView

Class ZmApptComposeView


Extends DwtTabView.

This class provides a form for creating/editing appointments. It is a tab view with five tabs: the appt form, a scheduling page, and three pickers (one each for finding attendees, locations, and equipment). The attendee data (people, locations, and equipment are all attendees) is maintained here centrally, since it is presented and can be modified in each of the five tabs.

Defined in: ZmApptComposeView.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
ZmApptComposeView(parent, className, calApp, controller)
Creates a new appointment view.
Method Summary
Method Attributes Method Name and Description
 
Adds an attachment file upload field to the compose form.
 
Adds a change listener.
 
Removes the given change listener.
Methods borrowed from class DwtTabView:
addStateChangeListener, addTab, getCurrentTab, getNumTabs, getTab, getTabBar, getTabButton, getTabTitle, getTabView, removeStateChangeListener, setTabView, switchToTab
Methods borrowed from class DwtComposite:
addChild, cleanupSeparators, clear, dispose, getChild, getChildren, getNumChildren, getTabGroupMember, removeChild, removeChildren
Methods borrowed from class DwtControl:
addClassName, addControlListener, addDisposeListener, addListener, appendElement, blur, clearContent, clearHandler, condClassName, delClassName, focus, getBounds, getClassName, getContent, getCursor, getData, getDragBox, getDragSource, getDropTarget, getEnabled, getFocusElement, getH, getHtmlElement, getHTMLElId, getInsetBounds, getInsets, getLocation, getMargins, getOpacity, getOuterSize, getPosition, getScrollContainer, getScrollStyle, getSize, getTooltipBase, getToolTipContent, getVisibility, getVisible, getW, getX, getXW, getY, getYH, getZIndex, hasFocus, isAlertShown, isDisposed, isInitialized, isListenerRegistered, notifyListeners, preventContextMenu, preventSelection, removeAllListeners, removeControlListener, removeDisposeListener, removeListener, reparent, reparentHtmlElement, replaceElement, setBounds, setClassName, setContent, setCursor, setData, setDisplay, setDisplayState, setDragBox, setDragSource, setDropTarget, setEnabled, setEventPropagation, setFocusElement, setHandler, setHtmlElementId, setLocation, setOpacity, setPosition, setScrollStyle, setSize, setToolTipContent, setVisibility, setVisible, setZIndex, showAlert, zShow
Class Detail
ZmApptComposeView(parent, className, calApp, controller)
Creates a new appointment view. The view does not display itself on construction.
Author: Parag Shah.
Parameters:
{DwtShell} parent
the element that created this view
{String} className
class name for this view
{ZmCalendarApp} calApp
a handle to the owning calendar application
{ZmApptComposeController} controller
the controller for this view
Method Detail
addAttachmentField()
Adds an attachment file upload field to the compose form.

addChangeListener(listener)
Adds a change listener.
Parameters:
{AjxListener} listener
a listener

removeChangeListener(listener)
Removes the given change listener.
Parameters:
{AjxListener} listener
a listener

Documentation generated by JsDoc Toolkit 2.3.0 on Tue Jun 28 2016 21:01:34 GMT-0400 (EDT)