У меня есть таблица HTML, которая считывает данные из моей БД, но имена в базе данных не в порядке, как я могу упорядочить мой столбец «Фондовый», чтобы они были в алфавитном порядке (AZ)Сортировка таблицы HTML в порядке убывания
Мой HTML для моей таблице ниже
<table class="table table-striped">
<tr>
<th style="padding-right: 10px;">Stock</th>
<th style="width: 7%; padding-right: 10px;">SEDOL</th>
<th style="width: 7%; padding-right: 10px;">Quantity</th>
<th style="width: 7%; padding-right: 10px;">Value</th>
<th style="width: 15%;" class="text-center">Actions</th>
</tr>
<% foreach (var stck in stocks) {%>
<tr>
<td style="vertical-align: middle"><%: stck.StockName%></td>
<td style="vertical-align: middle"><%: stck.SEDOL%></td>
<td style="vertical-align: middle"><%: stck.Quantity%></td>
<td class="text-right" style="vertical-align: middle"><%: String.Format("{0:c}", stck.value)%></td>
<td class="text-right">
<%if (disinvestments.Find(x => x.Stock == stck.StockName) != null) {%>
<button type="button" class="btn btn-default" disabled id="create_<%: stck.StockName%>" onclick="SetupDisinvestmentsFields(this,'<%=stck.SEDOL%>','<%=stck.Quantity%>','<%=stck.value%>')">
<span class="glyphicon glyphicon-plus"></span> Create
</button>
<%} else {%>
<button type="button" class="btn btn-default" id="create_<%: stck.StockName%>" onclick="SetupDisinvestmentsFields(this,'<%=stck.SEDOL%>','<%=stck.Quantity%>','<%=stck.value%>')">
<span class="glyphicon glyphicon-plus"></span> Create
</button>
<%} %>
</td>
</tr>
<% } %>
</table>
можно ли это сделать в JavaScript, JQuery, HTML, я не уверен, Что лучший способ этого, следовательно, мой вопрос
PS Я не хочу менять таблицу на webgrid
или datatable
.
вам нужно для предоставления визуализированного html ... Не для этого .. –
Видимо, вы используете smarty (и так php). Почему бы не отсортировать по php? – ben
[list.js хорош для сортировки в интерфейсе] (http://www.listjs.com) – royhowie