2015-01-23 3 views
0

У меня есть таблица HTML, которая извлекает данные, которые хранятся локально. Он выполняет поиск по модели в цикле foreach, а затем отображает информацию в двух столбцах (имя пациента & SiteID). Есть ли способ показать информацию, чтобы она была организована SiteID?Организация таблицы HTML по идентификатору товара

<table id="patient_table"> 
    <tr> 
     <th>Patient Name</th> 
     <th>Site ID</th> 
    </tr> 

    @foreach (var item in Model) 
    { 
     <tr> 
      <td>@string.Format("{0} {1}", item.FirstName, item.LastName)</td> 
      <td class="TableAlign">@Html.ActionLink(string.Format("{0}", item.SiteId), "Details", "Site", new { id = item.SiteId }, null)</td> 
     </tr> 
    } 
</table> 

ответ

1

Ваш вопрос knockout.js помечено. Однако ваш примерный код использует ASP.NET и Razor для итерации через вашу модель.

Основываясь на том, что вы представили, если ваша модель IEnumerable я бы изменить ваш @foreach, как это так, что должно заказать отображаемую информацию SiteId:

@foreach (var item in Model.OrderBy(x => x.SiteId)) 
+0

о возгласы. мой плохой по тегам. Это сработало. Благодарю. – AtlasBowler

0

Вы можете попробовать это :)

this.allItems(this.allItems().sort(function(a, b) { return a.SiteId > b.SiteId ;})); 
Смежные вопросы