From ae43fa72cdae13bace16a5b8250170e472bb2b87 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 14 May 2006 00:30:53 +0000 Subject: refactor active controls. --- .../ActiveControls/TCallbackClientSideOptions.php | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'framework/Web/UI/ActiveControls/TCallbackClientSideOptions.php') diff --git a/framework/Web/UI/ActiveControls/TCallbackClientSideOptions.php b/framework/Web/UI/ActiveControls/TCallbackClientSideOptions.php index 3eadcd29..3f54e013 100644 --- a/framework/Web/UI/ActiveControls/TCallbackClientSideOptions.php +++ b/framework/Web/UI/ActiveControls/TCallbackClientSideOptions.php @@ -265,6 +265,30 @@ class TCallbackClientSideOptions extends TClientSideOptions $option = $this->getOption('EnablePageStateUpdate'); return is_null($option) ? true : $option; } + + public function getPostBackTarget() + { + return $this->getOption('EventTarget'); + } + + public function setPostBackTarget($value) + { + if($value instanceof TControl) + $value = $value->getUniqueID(); + $this->setOption('EventTarget', $value); + } + + public function getPostBackParameter() + { + return $this->getOption('EventParameter'); + } + + public function setPostBackParameter($value) + { + $this->setOption('EventParameter', $value); + } + + } ?> \ No newline at end of file -- cgit v1.2.3