From 6dd529fdc25404da07cf9256d92f2a94985c65fc Mon Sep 17 00:00:00 2001
From: wei <>
Date: Fri, 11 Aug 2006 06:55:09 +0000
Subject: Update callback request client-side API.
---
framework/Web/UI/ActiveControls/TBaseActiveControl.php | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
(limited to 'framework/Web/UI')
diff --git a/framework/Web/UI/ActiveControls/TBaseActiveControl.php b/framework/Web/UI/ActiveControls/TBaseActiveControl.php
index 0c95a6a5..cb944253 100644
--- a/framework/Web/UI/ActiveControls/TBaseActiveControl.php
+++ b/framework/Web/UI/ActiveControls/TBaseActiveControl.php
@@ -334,11 +334,16 @@ class TBaseActiveCallbackControl extends TBaseActiveControl
}
/**
- * Returns the javascript statement to invoke a callback request for this
- * control. Additional options for callback can be set via subproperties of
- * {@link getClientSide ClientSide} property. E.g. ClientSide.
- * OnSuccess="..."
- * @return string javascript statement to invoke a callback.
+ * Returns the javascript callback request instance. To invoke a callback
+ * request for this control call the dispatch() method on the
+ * request instance. Example code in javascript
+ *
+ * request = <%= $this->mycallback->ActiveControl->Javascript %>;
+ * request.setParameter('hello');
+ * request.dispatch(); //make the callback request.
+ *
+ * @return string javascript client-side callback request object (javascript
+ * code)
*/
public function getJavascript()
{
--
cgit v1.2.3