Prado\Web\UI\WebControls\TWebControl::renderBeginTag PHP Метод

renderBeginTag() публичный Метод

Renders the openning tag for the control (including attributes)
public renderBeginTag ( $writer )
    public function renderBeginTag($writer)
    {
        if ($decorator = $this->getDecorator(false)) {
            $decorator->renderPreTagText($writer);
            $this->addAttributesToRender($writer);
            $writer->renderBeginTag($this->getTagName());
            $decorator->renderPreContentsText($writer);
        } else {
            $this->addAttributesToRender($writer);
            $writer->renderBeginTag($this->getTagName());
        }
    }

Usage Example

Пример #1
0
 /**
  * Renders an additional line-break after the opening tag when it
  * is in MultiLine text mode.
  * @param THtmlWriter the writer used for the rendering purpose^M
  */
 public function renderBeginTag($writer)
 {
     parent::renderBeginTag($writer);
     if ($this->getTextMode() === 'MultiLine') {
         $writer->write("\n");
     }
 }
All Usage Examples Of Prado\Web\UI\WebControls\TWebControl::renderBeginTag