Próbuję uczynić datatables sortować moje kolumny. Pierwsza kolumna działa poprawnie, ponieważ jest to prosta liczba. Jednak następna kolumna jest polem wprowadzania. Kiedy próbuję to zrobić, nic się nie dzieje.Czy pozycje danych mogą sortować kolumnę z polem wprowadzania?
<table width="100%" cellspacing="0" class="table sortable no-margin">
<thead>
<tr>
<th scope="col" class="sorting" style="width: 57px;">
<span class="column-sort">
<a href="#" title="Sort up" class="sort-up"></a>
<a href="#" title="Sort down" class="sort-down"></a>
</span>
ID
</th>
<th scope="col" class="sorting_desc" style="width: 94px;">
<span class="column-sort">
<a href="#" title="Sort up" class="sort-up"></a>
<a href="#" title="Sort down" class="sort-down"></a>
</span>
Order
</th>
</tr>
</thead>
<tbody>
<tr id="row_20" class="odd">
<td id="refKey_20" style="text-align:center;" class="">
1Y
</td>
<td class=" sorting_1">
<input type="text" value="160" size="3" name="item.Order"
maxlength="3" id="Order_20" >
</td>
</tr>
<tr id="row_19" class="even">
<td id="refKey_19" style="text-align:center;" class="">
1X
</td>
<td class=" sorting_1">
<input type="text" value="150" size="3" name="item.Order"
maxlength="3" id="Order_19" >
</td>
</tr>
</tbody>
</table>
Czy istnieje sposób, w jaki mogę uzyskać dane do sortowania pól wejściowych?
Ale mam problem. Używam tego samego kodu odświeżania dla różnych tabel. Twój kod kodyuje aoColumns. Czy można ustawić je jako klasy na kolumnach td? Lub alternatywnie mogę zrobić inny zestaw "aoColumns" i użyć różnych dla każdej tabeli? – Alan2
@Gemma Zwykle musiałem ustawić ręcznie aoColumns dla każdej tabeli, myślę, że powinieneś mieć różne zestawy aoColumns i używać ich w razie potrzeby przy zachowaniu innych opcji ustalonych –
Czy próbowałeś aoColumnDefs. Po prostu próbuję się o tym dowiedzieć. Myślę, że można ustawić w oparciu o klasę th. – Alan2