PRADO Component Framework for PHP 5
  • Home
  • About
  • Testimonials
  • Demos
  • Download
  • Documentation
  • Forum
  • Development
  • Tutorials
  • Class Docs
  • API Manual
  • Wiki

Packages

  • None
  • System
    • Caching
    • Collections
    • Data
      • ActiveRecord
        • Relations
        • Scaffold
          • InputBuilder
      • Commom
        • Sqlite
      • Common
        • Mssql
        • Mysql
        • Oracle
        • Pgsql
        • Sqlite
      • DataGateway
      • SqlMap
        • Configuration
        • Statements
    • Exceptions
    • I18N
    • IO
    • Security
    • Util
    • Web
      • Javascripts
      • Services
      • UI
        • ActiveControls
        • WebControls
    • Xml
  • Wsat
    • pages
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

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
Extended by TApplicationComponent
Extended by TControl implements IRenderable, IBindable
Extended by TWebControl implements IStyleable
Extended by TTextBox implements IPostBackDataHandler, IValidatable, IDataRenderer
Extended by TDatePicker
Extended by TActiveDatePicker implements ICallbackEventHandler, IActiveControl
Package: System\Web\UI\ActiveControls
Copyright: Copyright © 2005-2014 PradoSoft
License: http://www.pradosoft.com/license/
Author: Bradley Booms <Bradley.Booms@nsighttel.com>
Author: Christophe Boulain <Christophe.Boulain@gmail.com>
Since: 3.1.3
Located at Web/UI/ActiveControls/TActiveDatePicker.php
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

TTextBox::getAutoPostBack()
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

TDatePicker::setAutoPostBack()
protected array
# getDatePickerOptions( )

Get javascript date picker options.

Get javascript date picker options.

Returns

array
date picker client-side options

Overrides

TDatePicker::getDatePickerOptions()
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

TControl::__construct()
public TBaseActiveCallbackControl
# getActiveControl( )

Returns

TBaseActiveCallbackControl
standard callback control options.

Implementation of

IActiveControl::getActiveControl()
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

TTextBox::setText()
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

$param
TCallbackEventParameter
the event parameter

Implementation of

ICallbackEventHandler::raiseCallbackEvent()
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

$param
TCallbackEventParameter
event parameter to be passed to the event handlers
protected
# registerCalendarClientScriptPre( )

Registers the javascript code to initialize the date picker.

Registers the javascript code to initialize the date picker.

Overrides

TDatePicker::registerCalendarClientScriptPre()
protected
# renderClientControlScript( mixed $writer )

Renders the javascript for textbox.

Renders the javascript for textbox.

Overrides

TDatePicker::renderClientControlScript()
protected TActiveDatePickerClientScript
# createClientScript( )

Returns

TActiveDatePickerClientScript
javascript validator event options.

Overrides

TDatePicker::createClientScript()
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 TApplicationComponent
getApplication(), getRequest(), getResponse(), getService(), getSession(), getUser(), publishAsset(), publishFilePath()
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 TDatePicker
SCRIPT_PATH
Constants inherited from TTextBox
DEFAULT_COLUMNS, DEFAULT_ROWS
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
Constants inherited from TComponent
GLOBAL_RAISE_EVENT_LISTENER
Properties inherited from TWebControl
$_decorator
Terms of Service | Contact Us
PRADO v3.2.4 API Manual API documentation generated by ApiGen 2.8.0
Copyright © 2006-2014 by the PRADO Group.
Powered by PRADO