Elementy formulare vedle sebe ve dvou sloupcich
- Black_White
- Člen | 6
Zdravim Vas,
Hledal jsem zde na foru podobny topic ale nebyl jsem uspesny proto zakladam novy.
Chtel bych se zeptat jak vykreslit formularove elementy ve dvou
sloupcich?
Mam tento form :
$form = new UI\Form;
$form->addGroup('Design');
$form->addText('SID', 'Standalone SID')
->setAttribute('size',"50")
->addRule(Nette\Forms\Form::FILLED, 'Field "Cluster SID" is mandatory.');
$form->addText('node', 'Standalone node SCID')
->addRule(Nette\Forms\Form::FILLED, 'Field "Standalone node SCID" is mandatory.');
$form->addText('iface_count', 'How many interfaces the device has:')
->addRule(Nette\Forms\Form::FILLED, 'Field "Second node SCID" is mandatory.')
->addRule(Nette\Forms\Form::INTEGER, NULL)
->addRule(Nette\Forms\Form::RANGE, NULL, array(2, 8));
$form->addSubmit('send', ' Next ');
$form->onSubmit[] = array($this, 'formStandaloneSummarySubmitted');
return $form;
chtel bych docilit ze liche elementy budou pod sebou a sude ve druhem slouci pod sebou
label input label input
label input label input
atd
Cetl jsem kapitolu o Formularich ale uprimne moc jsem to nepobral.
Dekuji za kazdou radu.
Editoval Black_White (16. 5. 2017 15:24)
- Pavel Kravčík
- Člen | 1196
Zajímá Tě tahle část. Je to jednoduché, nastav si tabulku jak chceš. https://doc.nette.org/cs/forms#…
Případně napiš, jakou chybu Ti to píše.
- David Matějka
- Moderator | 6445
mozna by i stacilo nastavit renderer, aby nevykresloval do table, ale do divu a ty si pak uz poskladas jak chces v css (treba pres flexbox)
- Black_White
- Člen | 6
Chybu mi to nehaze nebot nevim jak to mam uchopit. Pochopil jsem ze Control je Tabulka ale nevim jak rendereru mam rict aby vykresloval elementy ve dvou slopucich.
- GEpic
- Člen | 566
Black_White napsal(a):
Jsem opravdu uplny novacek :)
Vykresli ten formulář ručně jak ti napsal @PavelKravčík, můžeš si ho nastylovat jak chceš a jak potřebuješ. A pokud po čase zjistíš že ty formuláře styluješ pořád stejným způsobem pořád dokola, uděláš si renderer.
Editoval GEpic (16. 5. 2017 17:24)