PHP Class Prado\Web\UI\JuiControls\TJuiDroppable

TJuiDroppable is an extension to {@link TActivePanel} based on jQuery-UI's {@link http://jqueryui.com/droppable/ Droppable} interaction. When a {@link TJuiDraggable} is dropped over a TJuiDroppable panel, the {@link onDrop OnDrop} event will be triggered. The event hanler will receive a {@link TJuiEventParameter} object containing a reference to the dropped control in the DraggableControl property. drag me drop it over me public function drop1_ondrop($sender, $param) { $draggable=$param->DraggableControl; $offset=$param->getCallbackParameter()->offset; $target=$param->getCallbackParameter()->target->offset; $top=$offset->top - $target->top; $left=$offset->left - $target->left; $this->label1->Text="Dropped ".$draggable->ID." at:
Top=".$top." Left=".$left; }
Since: 3.3
Inheritance: extends Prado\Web\UI\ActiveControls\TActivePanel, implements Prado\Web\UI\JuiControls\IJuiOptions, implements Prado\Web\UI\ActiveControls\ICallbackEventHandler
Afficher le fichier Open project: pradosoft/prado

Protected Properties

Свойство Type Description
$_options

Méthodes publiques

Méthode Description
OnOut ( object $params ) Raises the OnOut event
OnOver ( object $params ) Raises the OnOver event
__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.
getOptions ( ) : TJuiControlOptions Object containing defined javascript options
getValidEvents ( ) : array() Array containing valid javascript events
getValidOptions ( ) : array() Array containing valid javascript options
getWidget ( ) : string
getWidgetID ( ) : string
onActivate ( object $params ) Raises the OnActivate event
onCallback ( $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.
onCreate ( object $params ) Raises the OnCreate event
onDeactivate ( object $params ) Raises the OnDeactivate event
onDrop ( object $params ) Raises the OnDrop event
raiseCallbackEvent ( $param ) Raises callback event. This method is required by the {@link ICallbackEventHandler} interface.

Méthodes protégées

Méthode Description
addAttributesToRender ( $writer ) Ensure that the ID attribute is rendered and registers the javascript code for initializing the active control.
getPostBackOptions ( ) : array

Method Details

OnOut() public méthode

Raises the OnOut event
public OnOut ( object $params )
$params object event parameters

OnOver() public méthode

Raises the OnOver event
public OnOver ( object $params )
$params object event parameters

__construct() public méthode

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.
public __construct ( )

addAttributesToRender() protected méthode

Ensure that the ID attribute is rendered and registers the javascript code for initializing the active control.
protected addAttributesToRender ( $writer )

getOptions() public méthode

Object containing defined javascript options
public getOptions ( ) : TJuiControlOptions
Résultat TJuiControlOptions

getPostBackOptions() protected méthode

protected getPostBackOptions ( ) : array
Résultat array list of callback options.

getValidEvents() public méthode

Array containing valid javascript events
public getValidEvents ( ) : array()
Résultat array()

getValidOptions() public méthode

Array containing valid javascript options
public getValidOptions ( ) : array()
Résultat array()

getWidget() public méthode

public getWidget ( ) : string
Résultat string the name of the jQueryUI widget method

getWidgetID() public méthode

public getWidgetID ( ) : string
Résultat string the clientid of the jQueryUI widget element

onActivate() public méthode

Raises the OnActivate event
public onActivate ( object $params )
$params object event parameters

onCallback() public méthode

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.
public onCallback ( $param )

onCreate() public méthode

Raises the OnCreate event
public onCreate ( object $params )
$params object event parameters

onDeactivate() public méthode

Raises the OnDeactivate event
public onDeactivate ( object $params )
$params object event parameters

onDrop() public méthode

Raises the OnDrop event
public onDrop ( object $params )
$params object event parameters

raiseCallbackEvent() public méthode

Raises callback event. This method is required by the {@link ICallbackEventHandler} interface.
public raiseCallbackEvent ( $param )

Property Details

$_options protected_oe property

protected $_options