/**
* Sets the location of image file of the THyperLink.
* @param string the image file location
*/
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());
}
}