Checkboxlist s number fieldy
- bigZ
- Člen | 2
Ahoj, dělám první projekt v Nette a potřeboval bych poradit s asi banálním problémem, ale bohužel jsem se na tom dost zasekl.
Jde o to, že potřebuji pro každý jeden záznam uložit n jiných záznamů – hodnotu checkboxu + hodnotu number inputu. Použil jsem checkboxlist, ale potřebuju pro každou hodnotu checkboxu zároveň uložit i hodnotu z number fieldu. Lze v takovém případě použít checkboxlist nebo se musím bez něj obejít a vykreslit si celý formulář ručně?
<?php
protected function createComponentPostForm()
{
$form = new Form;
$form->addText('name', 'Název typu kurzu:')
->setRequired();
$items = array();
foreach($this->equipmentManager->getEquipments() as $equipment) {
$items += [$equipment->equipment_id => Html::el('span')->setHtml($equipment->name)]; //příprava pole s hodnotami do checkboxlistu
}
$form->addCheckboxList('equipments', 'Potřebné vybavení', $items);
$form->addSubmit('send', 'Uložit');
$form->onSuccess[] = [$this, 'postFormSucceeded'];
return $form;
}
?>