我正在使用WinJS.Binding.List將數據綁定到ListView。我想使用createSorted方法在列表上創建一個排序的投影。另外,列表中的數據是實時的,因此它將會改變。顯然,排序的投影不會自動觀察屬性,看看它們是否正在改變。我無法找到一種機制,可以讓我調用'重新排序'。有這樣的事情存在嗎?WinJS綁定列表實時排序
2
A
回答
0
我相信你會需要調用notifyMutated名單在該項目上。
http://msdn.microsoft.com/en-us/library/windows/apps/hh700771.aspx
2
如果您對列表中的元素使用WinJS.Binding.mixin或WinJS.Binding.as,該列表應自動重新排序。
這將使它們在列表中可觀察,它不僅應該更新您在itemTemplate中引用的任何綁定屬性,還應該在使用投影時重新對列表進行排序。
http://msdn.microsoft.com/en-us/library/windows/apps/br211859.aspx
相關問題
- 1. 排序列表綁定時不排序
- 2. WinJS雙向綁定
- 3. 排序綁定到ObservableCollection的列表框
- 4. 排序未綁定的下拉列表
- 5. 當數據源綁定到列表(Of T)時排序Datagridview列
- 6. WinJS通知綁定時執行
- 7. 簡單的WinJS ListView綁定
- 8. WinJS內聯綁定語法
- 9. WinJS ListView和模板綁定
- 10. WinJS綁定不會更新
- 11. 使用綁定源或綁定列表對多列進行排序
- 12. 如何將DataGridView綁定到鏈接到EF4實體的綁定源時排序
- 13. 在模型綁定列表視圖中排序外鍵列
- 14. 列表自定義排序
- 15. 自定義排序列表
- 16. 自定義列表排序
- 17. 數據綁定下拉列表時序列化值時出錯
- 18. 使用jQuery與WinJS綁定元素
- 19. 使用WinJS綁定多個HTML屬性?
- 20. 清除WinJS綁定JavaScript數組
- 21. WinJS綁定到嵌套控件
- 22. WinJS ListView中的特殊JSON綁定
- 23. WinJS:綁定ListView的itemDataSource與List.groups.dataSource失敗
- 24. 如何綁定到WinJS中的「self」
- 25. 如何保持數據綁定列表逆向排序
- 26. 在JavaFX中,綁定組合框項目和表列排序
- 27. 排序數據綁定對象中的列表的問題
- 28. 綁定到已排序的ObservableCollection <T>列表框中
- 29. 如何將可排序列表綁定到vuejs?
- 30. ASP.Net - 無回發排序GridView(綁定到通用列表)