From 452fdf99810fae93d3e8735cc9be5e9cbd4b0622 Mon Sep 17 00:00:00 2001 From: wei <> Date: Fri, 1 Sep 2006 01:58:35 +0000 Subject: resolve adodb defined clashes, add TCallbackClientScript::fireEvent() --- framework/Web/UI/ActiveControls/TCallbackClientScript.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'framework/Web/UI/ActiveControls/TCallbackClientScript.php') diff --git a/framework/Web/UI/ActiveControls/TCallbackClientScript.php b/framework/Web/UI/ActiveControls/TCallbackClientScript.php index bdbe6b1c..498aa681 100644 --- a/framework/Web/UI/ActiveControls/TCallbackClientScript.php +++ b/framework/Web/UI/ActiveControls/TCallbackClientScript.php @@ -145,6 +145,17 @@ class TCallbackClientScript extends TApplicationComponent $this->select($checkbox, "Value", $checked); } + /** + * Raise the client side event (given by $eventName) on a particular element. + * @param TControl|string control element or element id + * @param string Event name, e.g. "click" + */ + public function raiseClientEvent($control, $eventName) + { + $this->callClientFunction('Event.fireEvent', + array($control, strtolower($eventName))); + } + /** * Sets the attribute of a particular control. * @param TControl|string control element or element id -- cgit v1.2.3