public function Render($blnPrint = true) { $strRendered = parent::Render(); $strRendered .= sprintf("<select id='%s' name='%s'>\n", $this->strControlId, $this->strControlId); foreach ($this->arrListItems as $objListItem) { //render list items $strRendered .= $objListItem->__toString(); } $strRendered .= "</select>\n"; if ($blnPrint) { _p($strRendered, false); } else { return $strRendered; } }