<?php
namespace Example;
class SelectAutoComplete extends Page
{
public function __construct()
{
parent::__construct();
$this->addBody(new \PHPFUI\Header('Select Auto Complete State Example'));
$this->addBody('If you have a lot of selections, then a <b>SelectAutoComplete</b> offers a drop in replacement for a <b>Select</b>, but a better user experience than selecting from a huge list. ');
$this->addBody(new \PHPFUI\Link('http://' . $_SERVER['SERVER_NAME'] . '/states.tsv', 'Data Source'));
$form = new \PHPFUI\Form($this);
$form->setAreYouSure(false);
$select = new \Example\View\State($this, 'state', 'Pick a USA State');
$select->setToolTip('Start typing to find a state by name or abbreviation');
$form->add($select);
$form->add(new \PHPFUI\Submit('Save', 'save'));
$this->setDebug(1);
$this->addBody($form);
}
}