Low-level formuláře a jQuery řazení

Neo-Mike
Člen | 22
+
0
-

Zdravím,
dostal jsem se k problému, kdy mám použit low-level formulář, jenž obsahuje checkboxy. Ty jsou součástí tabulky (tzn. jeden řádek obsahuje jeden checkbox). Tabulku bych rád měl možnost řadit kliknutím na záhlaví sloupce pomocí jQuery. Pokud tabuku neřadím, tak se prvky formuláře odešlou v pořádku, ale pokud tabulku seřadím, tak se mi vrací pouze prázdné pole.

Šablona

<tr class="soutezici_generate">
	<td>
		<input type="checkbox" name="hromadni_soutezici[{$iterator->counter}]" class="soutezici_all_vybrat">
        <input type="hidden" name="hodnoty_zaka[]" value="{$pz->id}" class="zadost_postup">
        <input type="hidden" name="hodnoty_kola[]" value="{$pz->soutez_kolo_id}">
	</td>
</td>

K řazení používám jquery.sortElements.js. Kód pro řazení:

<script>
        var table = $('#table-sort');
        $('#sort_jmeno')
            .wrapInner('<span title="sort this column"/>')
            .each(function(){
                var th = $(this),
                    thIndex = th.index(),
                    inverse = false;
                th.click(function(){
                    table.find('td').filter(function(){
                        return $(this).index() === thIndex;
                    }).sortElements(function(a, b){
                        return $.text([a]) > $.text([b]) ?
                            inverse ? -1 : 1
                            : inverse ? 1 : -1;
                    }, function(){
                        return this.parentNode;
                    });
                    inverse = !inverse;
                });
            });
    </script>

Nevěděl by někdo v čem je chyba? Případně nemáte tip jak řadit tabulku, jenž osabuje prvky formuláře? Díky :)

Felix
Nette Core | 1190
+
0
-

Nemenis nejak ID nebo nazvy inputu? Nedostanou se manipulaci DOM ty inputy mimo form? Kdyz odesles form, tak ve $form->getHttpData() mas neco?

Neo-Mike
Člen | 22
+
0
-

ID ani názvy inputů neměním. To jsem kontrolovat a vše sedí.
Když odešlu form po seřazení, tak $form->getHttpData() pole: hromadni_soutezici, hodnoty_zaka, hodnoty_kola vůbec nejsou. Mám tam jen _submit, _do, _token.
Tak je možné, že by se dostaly mimo form, ale to moc netuším jak bych měl ověřit.

Ondřej Kubíček
Člen | 494
+
0
-

se podívej co máš v domu