From d8f79c9c1338054d9d0d60955d6813a4477ff50c Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Sat, 8 Feb 2014 13:41:59 +0100 Subject: Quickstart documentation for Interactions --- .../protected/pages/JuiControls/Interactions.page | 83 ++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 demos/quickstart/protected/pages/JuiControls/Interactions.page (limited to 'demos/quickstart/protected/pages/JuiControls/Interactions.page') diff --git a/demos/quickstart/protected/pages/JuiControls/Interactions.page b/demos/quickstart/protected/pages/JuiControls/Interactions.page new file mode 100644 index 00000000..490daec6 --- /dev/null +++ b/demos/quickstart/protected/pages/JuiControls/Interactions.page @@ -0,0 +1,83 @@ + +

Jui interactions controls

+

+Jui interactions adds basic mouse-based interactions to elements like moving, resizing or sorting. PRADO Jui interactions controls applies there interactions to a TActivePanel +For informations of the specific options of each interaction, follow jQuery-UI Interaction API Documentation for the specific interaction. +

+ + +

TJuiDraggable

+ - jQuery UI API + +

+TJuiDraggable is an extension to TActivePanel based on jQuery-UI's Draggable interaction. +

+ +

+The panel can be moved using the mouse, and eventually dropped over a TJuiDroppable. +

+ + +
+ + + +

TJuiDroppable

+ - jQuery UI API + +

+TJuiDroppable is an extension to TActivePanel based on jQuery-UI's Draggable interaction. +

+ +

+When a TJuiDraggable is dropped over a TJuiDroppable panel, the OnDrop event will be triggered. The event hanler will receive a TJuiEventParameter object containing a reference to the dropped control in the DraggableControl property. +

+ + +
+ + +

TJuiResizable

+ - jQuery UI API +

+TJuiResizable is an extension to TActivePanel based on jQuery-UI's Resizable interaction. +

+ +

+A small handle is shown on the bottom right corner of the panel, that permits the panel to be resized using the mouse. +

+ + +
+ + + +

TJuiSelectable

+ - jQuery UI API +

+TJuiSelectable is an extension to TActivePanel based on jQuery-UI's Selectable interaction. +

+ +

+TJuiSelectable can be feed a DataSource and will interally render a TRepeater that displays items in an unordered list. Items can be selected by clicking on them, individually or in a group. +

+ + +
+ + + +

TJuiSortable

+ - jQuery UI API +

+TJuiSortable is an extension to TActivePanel based on jQuery-UI's Sortable interaction. +

+ +

+TJuiSortable can be feed a DataSource and will interally render a TRepeater that displays items in an unordered list. Items can be sortered dragging and dropping them. +

+ + +
+ +
-- cgit v1.2.3