Plumtree UI Infrastructure API  
 

JSDatePicker Members

JSDatePicker overview

Public Static Fields

STR_DP_DATE_INPUT_NAME The base name of the date-picker input textbox.
STR_MVC_CLASS_NAME MVC class name for page control

Protected Static Fields

m_oUSLocale Static EN-us locale used for formatting dates exchanged with client side javascript

Public Instance Constructors

JSDatePicker Constructor Create a new instance of JSDatePicker

Public Instance Fields

m_strDatePickerMgrID Variable to store a unique ID for the DatePickMgr associated with this DatePicker *

Public Instance Methods

Create This method is used by the ASManager to return new instances of managed objects.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetComponentHeadContent (inherited from AComponent) This method returns script that needs to be printed within the HTML head tag. This method could have been abstract except that most components do not have a use for it. It therefore returns null and should be overridden as needed. (Note: there is an anologous method for printing page- level content in ComponentMgr.)
GetComponentHTMLOverloaded. This method returns the datepicker HTML.
GetComponentMgr 
GetComponentMgrName Return the name of the component manager responsible for this page control
GetComponentPostContent (inherited from AComponent) This method returns script that needs to be printed after the component itself has been printed. This method could have been abstract except that most components do not have a use for it. It therefore returns null and should be overridden as needed. (Note: there is an anologous method for printing page- level content in ComponentMgr.)
GetComponentPreContent (inherited from AComponent) This method returns script that needs to be printed before the component itself has been printed. This method could have been abstract except that most components do not have a use for it. It therefore returns null and should be overridden as needed. (Note: there is an anologous method for printing page- level content in ComponentMgr.)
GetComponentPreFormContent (inherited from AComponent) This method returns script that needs to be printed before the form in which this component is embedded. It therefore returns null and should be overridden as needed. (Note: there is an anologous method for printing page- level content in ComponentMgr.)
GetDateAsDateTime This function returns an XPDateTime object that represents the date and time the user has chosen using the date/time-picker HTML control.
GetDateInputName Provides a means of retrieving the HTML Input name for the date portion of the date picker. This allows for using javascript to programmatically set input values, for example.
GetDateTimeAsDateTime (inherited from ADatePickerComponent) 
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetName Return the name of the MVC object.
GetPageMgr (inherited from AComponent) This method returns the page manager that houses this component manager.
GetPTDatepickerVarName Returns the name of the PTDatepicker JavaScript variable name
GetSelectedDateAsString Returns the date selected in the date picker as a string
GetSubComponentHTMLByIndex (inherited from AComponent) This method serves as a getter for "sub-component" HTML. The breakdown of sub-components is decided by the component author. One example is the date/time-picker. It is made up of two sub-components: the date-picker and the time-picker. The constants for component sub-index should be specified in the component file and prefixed with "N_SUB_COMPONENT_INDEX." If the specified index is not valid, null should be returned. This method returns null in the parent instead of being abstract becuase many components will not need to use this method.
GetType (inherited from Object)Gets the Type of the current instance.
GetUniqueInstanceID (inherited from AComponent) This method returns the string used to uniquely idenify this component on a page.
GetValidators Currently validation on the date/time picker page controls is not implemented. This method returns null.
InitOverloaded. Initialize the JSDatePicker.
Init (inherited from AComponent)Overloaded. Initializes a new AComponent()
SetBlankDate (inherited from ADatePickerComponent) 
SetDatePickerMgrID 
SetDefaultDate (inherited from ADatePickerComponent) 
StoreUserInput Stores the user input after the request is sent back.
ToString (inherited from Object)Returns a String that represents the current Object.
Validate Currently validation on the date/time picker page controls is not implemented. This method returns null.

Protected Instance Fields

m_ptPageMgr (inherited from AComponent) The page manager associated with this component.

Protected Instance Methods

AppendUniqueIDToElementName (inherited from AComponent) This method should be used to add the unique identifier to HTML inputs related to this component. If my element name is "in_cb_MyCheckBox" and my unique ID is "one", then this method will return "in_cb_MyCheckBox_one".
Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

JSDatePicker Class | com.plumtree.uiinfrastructure.pagecontrols.jsdatepicker Namespace