|
Class TActiveDatePicker
TActiveDatePicker class
The active control counter part to date picker control. When the date
selection is changed, the onCallback OnCallback event is raised.
-
TComponent
-
TApplicationComponent
-
TControl
implements
IRenderable,
IBindable
-
TWebControl
implements
IStyleable
-
TTextBox
implements
IPostBackDataHandler,
IValidatable,
IDataRenderer
-
TDatePicker
-
TActiveDatePicker
implements
ICallbackEventHandler,
IActiveControl
Methods summary
public
boolean
|
#
getAutoPostBack( )
Returns
boolean a value indicating whether an automatic postback to the server will occur
whenever the user modifies the text in the TActiveDatePicker control and then
tabs out of the component. Defaults to true.
Overrides
|
public
|
#
setAutoPostBack( boolean $value )
Sets the value indicating if postback automatically. An automatic postback to
the server will occur whenever the user modifies the text in the
TActiveDatePicker control and then tabs out of the component.
Sets the value indicating if postback automatically. An automatic postback to
the server will occur whenever the user modifies the text in the
TActiveDatePicker control and then tabs out of the component.
Parameters
- $value
boolean the value indicating if postback automatically
Overrides
|
protected
array
|
#
getDatePickerOptions( )
Get javascript date picker options.
Get javascript date picker options.
Returns
array date picker client-side options
Overrides
|
public
|
#
__construct( )
Creates a new callback control, sets the adapter to TActiveControlAdapter. If
you override this class, be sure to set the adapter appropriately by, for
example, by calling this constructor.
Creates a new callback control, sets the adapter to TActiveControlAdapter. If
you override this class, be sure to set the adapter appropriately by, for
example, by calling this constructor.
Overrides
|
public
TBaseActiveCallbackControl
|
#
getActiveControl( )
Returns
Implementation of
|
public
|
#
setText( string $value )
Client-side Text property can only be updated after the OnLoad stage.
Client-side Text property can only be updated after the OnLoad stage.
Parameters
- $value
string text content for the textbox
Overrides
|
public
|
#
raiseCallbackEvent( TCallbackEventParameter $param )
Raises the callback event. This method is required by ICallbackEventHandler interface. This method is mainly used by framework and
control developers.
Raises the callback event. This method is required by ICallbackEventHandler interface. This method is mainly used by framework and
control developers.
Parameters
Implementation of
|
public
|
#
onCallback( TCallbackEventParameter $param )
This method is invoked when a callback is requested. The method raises
'OnCallback' event to fire up the event handlers. If you override this method,
be sure to call the parent implementation so that the event handler can be
invoked.
This method is invoked when a callback is requested. The method raises
'OnCallback' event to fire up the event handlers. If you override this method,
be sure to call the parent implementation so that the event handler can be
invoked.
Parameters
|
protected
|
#
registerCalendarClientScriptPre( )
Registers the javascript code to initialize the date picker.
Registers the javascript code to initialize the date picker.
Overrides
|
protected
|
#
renderClientControlScript( mixed $writer )
Renders the javascript for textbox.
Renders the javascript for textbox.
Overrides
|
protected
TActiveDatePickerClientScript
|
|
Methods inherited from TDatePicker
addAttributesToRender(),
getAssetUrl(),
getButtonImageUrl(),
getButtonText(),
getCalendarStyle(),
getClientSide(),
getCulturalOptions(),
getCulture(),
getCurrentCulture(),
getData(),
getDate(),
getDateFormat(),
getDateFromPostData(),
getDatePickerButtonID(),
getDropDownDayOptions(),
getFirstDayOfWeek(),
getFromYear(),
getInputMode(),
getLocalizedCalendarInfo(),
getLocalizedMonthNames(),
getMode(),
getPositionMode(),
getShowCalendar(),
getTimeStamp(),
getTimeStampFromText(),
getUpToYear(),
getValidationPropertyValue(),
hasDayPattern(),
loadPostData(),
onPreRender(),
publishCalendarStyle(),
render(),
renderButtonDatePicker(),
renderCalendarDayOptions(),
renderCalendarMonthOptions(),
renderCalendarSelections(),
renderCalendarYearOptions(),
renderDatePickerButtons(),
renderDropDownListCalendar(),
renderImageButtonDatePicker(),
setButtonImageUrl(),
setButtonText(),
setCalendarStyle(),
setCulture(),
setData(),
setDate(),
setDateFormat(),
setFirstDayOfWeek(),
setFromYear(),
setInputMode(),
setMode(),
setPositionMode(),
setShowCalendar(),
setTimeStamp(),
setUpToYear()
|
Methods inherited from TTextBox
getAutoCompleteType(),
getAutoTrim(),
getCausesValidation(),
getClientClassName(),
getColumns(),
getDataChanged(),
getEnableClientScript(),
getIsValid(),
getMaxLength(),
getPersistPassword(),
getPostBackOptions(),
getReadOnly(),
getRows(),
getSafeText(),
getSafeTextParser(),
getTagName(),
getText(),
getTextMode(),
getValidationGroup(),
getWrap(),
onTextChanged(),
raisePostDataChangedEvent(),
renderBeginTag(),
renderContents(),
setAutoCompleteType(),
setAutoTrim(),
setCausesValidation(),
setColumns(),
setEnableClientScript(),
setIsValid(),
setMaxLength(),
setPersistPassword(),
setReadOnly(),
setRows(),
setTextMode(),
setValidationGroup(),
setWrap()
|
Methods inherited from TWebControl
clearStyle(),
copyBaseAttributes(),
createStyle(),
getAccessKey(),
getBackColor(),
getBorderColor(),
getBorderStyle(),
getBorderWidth(),
getCssClass(),
getDecorator(),
getDisplay(),
getEnsureId(),
getFont(),
getForeColor(),
getHasStyle(),
getHeight(),
getStyle(),
getTabIndex(),
getToolTip(),
getWidth(),
renderEndTag(),
setAccessKey(),
setBackColor(),
setBorderColor(),
setBorderStyle(),
setBorderWidth(),
setCssClass(),
setDisplay(),
setEnsureId(),
setForeColor(),
setHeight(),
setStyle(),
setTabIndex(),
setToolTip(),
setWidth()
|
Methods inherited from TControl
__get(),
addParsedObject(),
addToPostDataLoader(),
addedControl(),
applyStyleSheetSkin(),
autoBindProperty(),
autoDataBindProperties(),
bindProperty(),
broadcastEvent(),
bubbleEvent(),
clearChildState(),
clearControlState(),
clearNamingContainer(),
clearViewState(),
convertUniqueIdToClientId(),
createChildControls(),
createControlCollection(),
dataBind(),
dataBindChildren(),
dataBindProperties(),
ensureChildControls(),
findControl(),
findControlsByID(),
findControlsByType(),
focus(),
getAdapter(),
getAllowChildControls(),
getAttribute(),
getAttributes(),
getChildControlsCreated(),
getClientID(),
getControlStage(),
getControlState(),
getControls(),
getCustomData(),
getEnableTheming(),
getEnableViewState(),
getEnabled(),
getHasAdapter(),
getHasAttributes(),
getHasChildInitialized(),
getHasControls(),
getHasInitialized(),
getHasLoaded(),
getHasLoadedPostData(),
getHasPreRendered(),
getID(),
getIsSkinApplied(),
getNamingContainer(),
getPage(),
getParent(),
getRegisteredObject(),
getSkinID(),
getSourceTemplateControl(),
getTemplateControl(),
getUniqueID(),
getViewState(),
getVisible(),
hasAttribute(),
initRecursive(),
isDescendentOf(),
isObjectRegistered(),
loadRecursive(),
loadState(),
loadStateRecursive(),
onDataBinding(),
onInit(),
onLoad(),
onUnload(),
preRenderRecursive(),
raiseBubbleEvent(),
registerObject(),
removeAttribute(),
removedControl(),
renderChildren(),
renderControl(),
saveState(),
saveStateRecursive(),
setAdapter(),
setAttribute(),
setChildControlsCreated(),
setControlStage(),
setControlState(),
setCustomData(),
setEnableTheming(),
setEnableViewState(),
setEnabled(),
setID(),
setPage(),
setSkinID(),
setTemplateControl(),
setViewState(),
setVisible(),
trackViewState(),
traverseChildControls(),
unbindProperty(),
unloadRecursive(),
unregisterObject()
|
Methods inherited from TComponent
__call(),
__destruct(),
__isset(),
__set(),
__sleep(),
__unset(),
__wakeup(),
asa(),
attachBehavior(),
attachBehaviors(),
attachClassBehavior(),
attachEventHandler(),
canGetProperty(),
canSetProperty(),
clearBehaviors(),
createdOnTemplate(),
detachBehavior(),
detachBehaviors(),
detachClassBehavior(),
detachEventHandler(),
disableBehavior(),
disableBehaviors(),
enableBehavior(),
enableBehaviors(),
evaluateExpression(),
evaluateStatements(),
fxAttachClassBehavior(),
fxDetachClassBehavior(),
getAutoGlobalListen(),
getBehaviorsEnabled(),
getClassHierarchy(),
getEventHandlers(),
getListeningToGlobalEvents(),
getSubProperty(),
hasEvent(),
hasEventHandler(),
hasProperty(),
isa(),
listen(),
raiseEvent(),
setSubProperty(),
unlisten()
|
Constants inherited from TControl
AUTOMATIC_ID_PREFIX,
CLIENT_ID_SEPARATOR,
CS_CHILD_INITIALIZED,
CS_CONSTRUCTED,
CS_INITIALIZED,
CS_LOADED,
CS_PRERENDERED,
CS_STATE_LOADED,
ID_FORMAT,
ID_SEPARATOR,
IS_CHILD_CREATED,
IS_CREATING_CHILD,
IS_DISABLE_THEMING,
IS_DISABLE_VIEWSTATE,
IS_ID_SET,
IS_SKIN_APPLIED,
IS_STYLESHEET_APPLIED,
RF_ADAPTER,
RF_AUTO_BINDINGS,
RF_CHILD_STATE,
RF_CONTROLS,
RF_CONTROLSTATE,
RF_DATA_BINDINGS,
RF_EVENTS,
RF_NAMED_CONTROLS,
RF_NAMED_CONTROLS_ID,
RF_NAMED_OBJECTS,
RF_SKIN_ID
|
|