Správné vykreslení replicatoru po validaci

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Oli
Člen | 1215
+
0
-

Ahoj,
nevím jestli to používám blbě nebo jestli jde o bug. Vytvářím si pomocí replikátoru 8 stejných inputů:

$form->addDynamic('8_100_1_3', function (\Nette\Forms\Container $lowerClassA) {
	$lowerClassA->addText('name', 'Jméno a příjmení', 20, 60)
		->setAttribute('placeholder', 'Jméno a příjmení');
	$lowerClassA->addText('birth_date', 'Datum narození', 20, 10)
		->setAttribute('placeholder', 'Datum narození')
		->addCondition(Form::FILLED)
		->addRule(Form::PATTERN, 'Datum musí být ve tvaru DD.MM.RRRR', '\d{1,2}\s*\.\s*\d{1,2}\s*\.\s*(?:\d{2}|\d{4})');
}, 8);
{foreach $form['8_100_1_3']->containers as $id => $lowerA}
	<div class="row">
		<div class="form-group col-xs-1">
			{++$id}
		</div>
		<div class="form-group col-xs-5">
			{input 8_100_1_3-$id-name class=>'form-control'}
		</div>
		<div class="form-group col-xs-3">
			{input 8_100_1_3-$id-birth_date class=>'form-control'}
		</div>
	</div>
{/foreach}

To se zobrazí přesně tak jak očekávám.
spravne
Pokud vypnu javaScript, tak dojde k validaci až na serveru a vrátí mě to data ve špatným pořadí. Zmizí kompletně input a na konci se přidá dodatečný input. Po odeslání to vypadá takhle:
spravne

Nějakej nápad?