Ejemplo 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;
 }
Ejemplo n.º 2
0
$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');
$selectGroup = SelectOneGroup::create('linkType', 'Link')->setSrc($linkTypes);
$selectGroup->setValue('internal');
$targets = array('firstchild' => 'First Child Page', '1' => 'Home', '2' => 'Contact', '3' => 'About us');
$pages = SelectOneField::create('internalTarget', 'Target')->setSrc($targets);
$selectGroup->push($pages);
$externalTarget = TextField::create('externalTarget', 'URL');
$selectGroup->push($externalTarget);