/** * Constructor * * Acts somewhat as a factory and instantiates the Renderer and the Core * * @param string $limit The row limit per page. * @param string $page The current page viewed. * @param string $renderer The renderer to use. * @return void * @access public */ function Structures_DataGrid($limit = null, $page = 1, $renderer = DATAGRID_RENDER_TABLE) { parent::Structures_DataGrid_Renderer($renderer, $limit, $page); }
/** * Constructor * * @access public */ function Structures_DataGrid_Renderer_Smarty() { parent::Structures_DataGrid_Renderer(); $this->_addDefaultOptions(array('selfPath' => htmlspecialchars($_SERVER['PHP_SELF']), 'convertEntities' => true, 'sortingResetsPaging' => true)); }
/** * Set a single option * * @param string $name Option name * @param mixed $value Option value * @access public */ function setOption($name, $value) { // see notes in setOptions() if ($name == 'pagerOptions') { $value = array_merge($this->_options['pagerOptions'], $value); if (isset($this->_pager)) { $this->_pager->setOptions($value); } } parent::setOption($name, $value); }