0
我想弄清楚如何通過.net分組使用淘汰賽foreach數據綁定進行迭代。我的問題是,我不知道如何一旦它被序列化到JSON遍歷IGroupings的淨集...淘汰賽foreach數據綁定在分組數據
在服務器端,我有一個.NET對象,看起來像這樣:
public class BookingResult
{
public IEnumerable<IGrouping<DateTime, BookingLeg>> Grouped { get; set; }
}
public class BookingLeg
{
public string DepartureDate { get; set; }
public string ArrivalDate { get; set; }
public string Name { get; set; }
public DateTime StartDate { get; set; }
}
而且我通過他們的StartDate
分組BookingLeg
實體的集合創建Grouped
財產。然後我使用JSON返回BookingResult
實體。這是爲Grouped
財產所產生的JSON看起來像這樣(我摺疊和展開節點給你產生什麼更好的概述):
我想怎麼做我的客戶端是創建一個模板並綁定到敲除foreach綁定輸出鍵作爲列表標題,然後爲該鍵中的每個值輸出值的一些細節。這將是這個樣子:
01/01/2012
- Transfer
- Flight
- Transfer
03/01/2012
- Transfer
- Cruise
...
我試圖做到這一點,像這樣:
<ul data-role="listview" data-bind="foreach: Grouped">
<li data-role="list-divider"><span data-bind="text: Key"></span></li>
<li data-bind="text: Name, click: $parent.getBookingLegDetail"></li>
</ul>
我知道上面是錯誤的,因爲一個 - 關鍵不存在分組。
有誰知道我該如何創建一個模板來正確輸出列表中的分組的鍵和值?順便說一句我也在這裏使用jQuery的手機(因此數據角色的東西)。
謝謝!
James
我決定走一種帶有關鍵和價值的新型產品。我無法弄清楚如何迭代該值!要發佈另一個問題......雖然謝謝!我快到了! – 2012-04-16 17:06:27