getHTMLGrid

Формирует HTML-таблицу с данными запроса

string getHTMLGrid($dsq, $params)

$dsq - результат выполнения запроса или SQL-запрос

$params - массив настроек вывода HTML-таблицы

  • columnHeaderClass
  • cssClass
  • itemClass
  • altItemClass
  • columnHeaderStyle
  • tableStyle
  • itemStyle
  • altItemStyle
  • columns
  • fields
  • colWidths
  • colAligns
  • colColors
  • colTypes
  • cellPadding
  • cellSpacing
  • header
  • footer
  • pageSize
  • pagerLocation
  • pagerClass
  • pagerStyle

Метод формирует HTML-таблицу на основе данных запроса с учетом обширного списка возможных настроек вывода.


Пример

$resource = $modx->db->query('SELECT id,name FROM modx_site_tmplvars order by name');   
$result = $modx->db->getHTMLGrid(
          $resource,
          array('fields'=>'id,name',
                'columns'=>'Number,Name',  
                'cssClass'=>'sortable resizable editable',  
                'columnHeaderClass'=>'noedit',  
                'columnHeaderStyle'=>'color: black; background-color: silver;'  
          )
        );  
return $result; 
Mem: 3.5 mb, MySQL: 0.0028 s, 2 req., PHP: 0.0345 s, all: 0.0373 s, cache.