Prado\Web\UI\WebControls\THiddenField::render PHP Method

render() public method

This method overrides the parent implementation by rendering the hidden field input element.
public render ( $writer )
    public function render($writer)
    {
        $uniqueID = $this->getUniqueID();
        $this->getPage()->ensureRenderInForm($this);
        $writer->addAttribute('type', 'hidden');
        if ($uniqueID !== '') {
            $writer->addAttribute('name', $uniqueID);
        }
        if ($this->getID() !== '') {
            $writer->addAttribute('id', $this->getClientID());
        }
        if (($value = $this->getValue()) !== '') {
            $writer->addAttribute('value', $value);
        }
        if ($this->getHasAttributes()) {
            foreach ($this->getAttributes() as $name => $value) {
                $writer->addAttribute($name, $value);
            }
        }
        $writer->renderBeginTag('input');
        $writer->renderEndTag();
    }