Prado\Web\UI\ActiveControls\TActivePageAdapter::raiseCallbackEvent PHP Метод

raiseCallbackEvent() приватный Метод

Trys to find the callback event handler and raise its callback event.
private raiseCallbackEvent ( )
    private function raiseCallbackEvent()
    {
        if (($callbackHandler = $this->getCallbackEventTarget()) !== null) {
            if ($callbackHandler instanceof ICallbackEventHandler) {
                $param = $this->getCallbackEventParameter();
                $result = new TCallbackEventParameter($this->getResponse(), $param);
                $callbackHandler->raiseCallbackEvent($result);
            } else {
                throw new TInvalidCallbackException('callback_invalid_handler', $callbackHandler->getUniqueID());
            }
        } else {
            $target = $this->getRequest()->itemAt(TPage::FIELD_CALLBACK_TARGET);
            throw new TInvalidCallbackException('callback_invalid_target', $target);
        }
    }