Esempio n. 1
0
 public function createFields()
 {
     $fields = parent::createFields();
     $name = new TextField('name', 'Please enter your name');
     $name->setValue('Jennifer');
     $name->minLength = 3;
     $name->maxLength = 12;
     $surname = new TextField('surname', 'Please enter your surname');
     $surname->setValue('Batten');
     $rememberMe = new CheckboxField('remember', 'Remember Me');
     $rememberMyRadio = new BooleanRadioField('rememberMyRadio');
     $rememberMyRadio->trueString = 'Remember my Radio';
     $rememberMyRadio->falseString = 'Forget my Radio';
     $rememberMyRadio->setValue(TRUE);
     $rememberMyRadio->mustBeTrue = TRUE;
 }
Esempio n. 2
0
use FormObject\Validator\SimpleValidator;
use FormObject\Validator\TextValidator;
use FormObject\Validator\BooleanValidator;
use FormObject\Validator\RequiredValidator;
$renderer = new Renderer\PhpRenderer();
$renderer->addPath(dirname(__FILE__) . '/themes/bootstrap/templates/forms');
$factory = new AdapterFactorySimple();
$factory->setRenderer($renderer);
/**
 * @brief ...
 * @var \FormObject\Form
 */
$form = Form::create($factory);
$form->setMethod(Form::GET);
$name = new TextField('name', 'Please enter your name');
$name->setValue('Jennifer');
$surname = new TextField('surname', 'Please enter your surname');
$surname->setValue('Batten');
$rememberMe = new CheckboxField('remember', 'Remember Me');
$rememberMyRadio = new BooleanRadioField('rememberMyRadio');
$rememberMyRadio->trueString = 'Remember my Radio';
$rememberMyRadio->falseString = 'Forget my Radio';
$rememberMyRadio->setValue(TRUE);
$container = new FieldList('group1', 'Tab One');
$container->setSwitchable(TRUE);
$form->push($container);
$container->push($name)->push($surname)->push($rememberMe)->push($rememberMyRadio);
$container2 = new FieldList('group2', 'Tab Two');
$container2->setSwitchable(TRUE);
// $container2->push($category)->push($tagsField)->push($category2)->push($tags2);
$linkTypes = array('internal' => 'Internal', 'external' => 'External');