Prado\Web\UI\WebControls\TImage::addAttributesToRender PHP Method

addAttributesToRender() protected method

Adds attributes related to an HTML image element to renderer.
protected addAttributesToRender ( $writer )
    protected function addAttributesToRender($writer)
    {
        $writer->addAttribute('src', $this->getImageUrl());
        $writer->addAttribute('alt', $this->getAlternateText());
        if (($desc = $this->getDescriptionUrl()) !== '') {
            $writer->addAttribute('longdesc', $desc);
        }
        if (($align = $this->getImageAlign()) !== '') {
            $writer->addAttribute('align', $align);
        }
        parent::addAttributesToRender($writer);
    }

Usage Example

Example #1
0
 /**
  * Adds attribute name-value pairs to renderer.
  * This overrides the parent implementation with additional imagemap specific attributes.
  * @param THtmlWriter the writer used for the rendering purpose
  */
 protected function addAttributesToRender($writer)
 {
     parent::addAttributesToRender($writer);
     if ($this->getHotSpots()->getCount() > 0) {
         $writer->addAttribute('usemap', '#' . self::MAP_NAME_PREFIX . $this->getClientID());
         $writer->addAttribute('id', $this->getUniqueID());
     }
     if ($this->getEnabled() && !$this->getEnabled(true)) {
         $writer->addAttribute('disabled', 'disabled');
     }
 }
All Usage Examples Of Prado\Web\UI\WebControls\TImage::addAttributesToRender