Multiplier a default hodnoty?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jan Mikeš
- Člen | 771
Pokud by jsi nahodou chtel plnit defaultni hodnoty v akci presenteru namisto v tovarnicce, melo by to jit udelat takto
public function renderDefault()
{
foreach ([1, 2, 3, 4] as $id) {
$this["myControl"][$id]->setDefaults($this->someService->getValuesById($id)); // someService->getValuesById() nahrad svou logikou
}
}
Za predpokladu, že komponenta s multiplierem se jmenuje
myControl
(vytvorena metodou createComponentMyControl
)
a v sablone vyuzivas
{control myControl-1}
{control myControl-2}
{control myControl-3}
{control myControl-4}
Editoval Lexi (18. 1. 2016 0:07)