public function setImageUrl($value)
{
if (parent::getImageUrl() === $value) {
return;
}
parent::setImageUrl($value);
if ($this->getActiveControl()->canUpdateClientSide() && $value !== '') {
$textWriter = new TTextWriter();
$renderer = Prado::createComponent($this->GetResponse()->getHtmlWriterType(), $textWriter);
$this->createImage($value)->renderControl($renderer);
$this->getPage()->getCallbackClient()->update($this, $textWriter->flush());
}
}