Copied!
<?php namespace Example; class OrderableTable extends \Example\Page { public function __construct() { parent::__construct(); $this->addBody(new \PHPFUI\Header('Orderable Table')); $this->addBody('<p>Drag the first column to change the order of the table.</p>');	$table = new \PHPFUI\OrderableTable($this);	$model = new \Example\Model\Country();	$first = true;	$table->setHeaders(['Country', 'Population', 'Land Area']);	$taken = []; foreach ($model->getCountries() as $row)	{	$first = $row['Country'][0]; if (empty($taken[$first]))	{	$table->addRow($row);	$taken[$first] = true;	}	} $this->addBody($table);	}	} 
© 2025 Bruce Wells