render() public method

When render() is called before the OnPreRender event, such as when render() is called during a callback event handler, the rendering is defered until OnPreRender event is raised.
public render ( $writer )
示例#1
0
 public function render($writer)
 {
     $this->registerClientScript();
     parent::render($writer);
 }
示例#2
0
 /**
  * Overrides parent implementation to just render the inner contents and avoid replacing the element itself when
  * updating clientside, because replacing/removing will cause jqueryui to fire destroy on the original dialog extension.
  * @param THtmlWriter html writer
  */
 public function render($writer)
 {
     if ($this->getHasPreRendered() && $this->getActiveControl()->canUpdateClientSide()) {
         parent::renderContents($writer);
         $this->getPage()->getCallbackClient()->replaceContent($this, $writer, false);
     } else {
         parent::render($writer);
     }
 }