Form multiplier pre tabulku

Creator13
Člen | 21
+
0
-

Ako riesite multiplier pre tabulku? Je mozne urobit nieco taketo?

<tr n:foreach="$items as $item">
	{control "form-$item->getId()'}
</tr>

v zdrojovom kode mi form posunie mimo <tr>.

netteman
Člen | 129
+
0
-

A když formulář dáte do <td></td> aby řádek <tr> měl alespoň jednu buňku?

Creator13
Člen | 21
+
0
-

netteman napsal(a):

A když formulář dáte do <td></td> aby řádek <tr> měl alespoň jednu buňku?

Riešenie 1

<tr n:foreach="$items as $item">
	{control "form-$item->getId()'}
</tr>

<form n:name="form" class="row">
	<td><input n:name=$tableMap::COLUMN_QUANTITY></td>
	<td><select n:name=$tableMap::COLUMN_SUPPLIER_ID></select></td>
</form>

Riešenie 2

{foreach $items as $item}
	{control "form-$item->getId()'}
{/foreach}

<form n:name="form">
	<tr>
		<td><input n:name=$tableMap::COLUMN_QUANTITY></td>
		<td><select n:name=$tableMap::COLUMN_SUPPLIER_ID></select></td>
	</tr>
</form>

Vzdy mi da form mimo tr, co je pravdepodobne standardne chovanie.

Aktualne to riesim, ze si vytvorim grid z divov a nedam to do tabulky, kde je funkcnost bezproblemova.
Pouzitie tabulky by vsak bolo pre mna lepsie.

MajklNajt
Člen | 510
+
0
-

toto nie je problém Nette, ale samotného HTML, každopádne tvoje aktuálne riešenie je asi najlepšia voľba:

https://stackoverflow.com/…tr-is-a-form

Creator13
Člen | 21
+
0
-

MajklNajt napsal(a):

toto nie je problém Nette, ale samotného HTML, každopádne tvoje aktuálne riešenie je asi najlepšia voľba:

https://stackoverflow.com/…tr-is-a-form

Ano, beriem to, ze je to problem html. Riesim to tiez cez vytvorenie gridu cez divy, ale tabulky by som prijal radsej. Myslel som, ze by tu niekto uz mohol mat na to nieco vymyslene, kedze je to celkom prakticke to riesit cez tabulky.