From e6105cdbe66420c4f30639ee1d652ce740054849 Mon Sep 17 00:00:00 2001
From: wei <>
Date: Sat, 9 Sep 2006 03:08:55 +0000
Subject: Add basic active control docs.
---
demos/quickstart/protected/controls/TopicList.tpl | 2 +-
.../protected/pages/ActiveControls/Home.page | 338 +++++++++++++++++++++
.../pages/ActiveControls/TActiveButtonClass.png | Bin 0 -> 33847 bytes
.../pages/ActiveControls/TActiveButtonClass.vsd | Bin 0 -> 153088 bytes
.../pages/ActiveControls/postback-callback.png | Bin 0 -> 23493 bytes
.../pages/ActiveControls/postback-callback.vsd | Bin 0 -> 59904 bytes
6 files changed, 339 insertions(+), 1 deletion(-)
create mode 100644 demos/quickstart/protected/pages/ActiveControls/Home.page
create mode 100644 demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png
create mode 100644 demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd
create mode 100644 demos/quickstart/protected/pages/ActiveControls/postback-callback.png
create mode 100644 demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd
(limited to 'demos/quickstart')
diff --git a/demos/quickstart/protected/controls/TopicList.tpl b/demos/quickstart/protected/controls/TopicList.tpl
index 1302338d..6a335442 100644
--- a/demos/quickstart/protected/controls/TopicList.tpl
+++ b/demos/quickstart/protected/controls/TopicList.tpl
@@ -44,7 +44,7 @@
+ActiveControls (AJAX)
+Active Controls allows the browser to communicate with server
+without refreshing the current page.
+
+
Standard Active Controls
+
+ -
+ TActiveButton
+ represents a click button on a Web page. It can be used to trigger a callback request.
+
+
+ -
+ TActiveCheckBox
+ represents a checkbox on a Web page. It can be used to collect two-state user input
+ and can trigger a callback request.
+
+
+ -
+ TActiveCustomValidator
+ validates a particular control using a callback request.
+
+
+ -
+ TActiveHyperLink
+ represents a hyperlink on a Web page.
+
+
+ -
+ TActiveImage
+ represents an image on a Web page.
+
+
+ -
+ TActiveImageButton
+ represents a click button that has an image as the background.
+ It is can be used to trigger a callback request.
+
+
+ -
+ TActiveLabel
+ represents a label on a Web page.
+ The label can be customized via various CSS attributes.
+
+
+ -
+ TActiveLinkButton
+ represents a hyperlink that can perform a callback request.
+
+
+ -
+ TActivePanel
+ represents a container for other controls on a Web page. In HTML,
+ it is displayed as a <div> element. The panel's contents
+ can be replaced during a callback request.
+
+
+ -
+ TActiveRadioButton
+ represents a radiobutton on a Web page.
+ It is mainly used in a group from which users make a choice. It can
+ be used to perform a callback request.
+
+
+ -
+ TActiveTextBox
+ represents a text input field on a Web page.
+ It can collect single-line, multi-line or password text input from users.
+ It can be used to perform a callback request.
+
+
+ -
+ TCallbackOptions
+ callback options such as OnLoading client-side event handlers.
+
+
+
+
+Active List Controls
+
+ -
+ TActiveCheckBoxList
+ displays a list of checkboxes on a Web page and each checkbox
+ can trigger a callback request.
+
+
+ -
+ TActiveDropDownList
+ displays a dropdown list box that allows users to select a
+ single option from a few prespecified ones. It can be used
+ to perform a callback request.
+
+
+ -
+ TActiveListBox
+ displays a list box that allows single or multiple selection. It can be used
+ to perform a callback request.
+
+
+ -
+ TActiveRadioButtonList
+ is similar to TActiveCheckBoxList in every aspect except that each
+ TActiveRadioButtonList displays a group of radiobuttons. Each radio button
+ can perform a callback request.
+
+
+
+Extended Active Controls
+
+
+
+ -
+ TAutoComplete
+ extends TActiveTextBox to offer text completion suggestions.
+
+
+ -
+ TCallback
+ a generic control that can perform callback requests.
+
+
+ -
+ TEventTriggeredCallback
+ triggers a callback request based on HTML DOM events.
+
+
+ -
+ TInPlaceTextBox
+ represents a label that can be edited by clicked.
+
+
+ -
+ TTimeTriggeredCallback
+ triggers a callback request based on time elapsed.
+
+
+ -
+ TValueTriggeredCallback
+ monitors (using a timer) an attribute of an HTML element and triggers a callback request
+ when the attribute value changes.
+
+
+
+
+Active Control Abilities
+
+
+
+
+Active Control Infrastructure Classes
+The following classes provide the basic infrastructure classes required to
+realize the active controls.
+
+ -
+ TActiveControlAdapter
+ tracks the viewstate values of the control and update differences of the client-side HTML
+ element attributes.
+
+
+ -
+ TActiveListControlAdapter
+ allows the adapted list controls to change the selections on the client-side during
+ a callback request.
+
+
+ -
+ TActivePageAdapter
+ process the page life-cycle for callback requests.
+
+
+ -
+ TBaseActiveControl
+ common active control methods and options.
+
+
+ -
+ TCallbackClientScript
+ methods to manipulate the client-side HTML elements, also includes methods
+ to invoke javascript Effects on HTML elements.
+
+
+ -
+ TCallbackClientSide
+ common client-side callback request options, and client-side event handlers.
+
+
+ -
+ TCallbackResponseAdapter
+ HTTP response for callback requests.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png
new file mode 100644
index 00000000..632d9a45
Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.png differ
diff --git a/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd
new file mode 100644
index 00000000..b9127223
Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/TActiveButtonClass.vsd differ
diff --git a/demos/quickstart/protected/pages/ActiveControls/postback-callback.png b/demos/quickstart/protected/pages/ActiveControls/postback-callback.png
new file mode 100644
index 00000000..031dcde3
Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/postback-callback.png differ
diff --git a/demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd b/demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd
new file mode 100644
index 00000000..7e054833
Binary files /dev/null and b/demos/quickstart/protected/pages/ActiveControls/postback-callback.vsd differ
--
cgit v1.2.3