WinJS.Binding.List를 사용하여 데이터를 ListView에 바인딩합니다. createSorted 메서드를 사용하여 목록에 정렬 된 프로젝션을 만들 싶습니다. 또한 목록에있는 데이터는 실제 데이터이므로 변경됩니다. 분명히 정렬 된 투영은 속성이 변경되는지를보기 위해 속성을 자동으로 감시하지 않습니다. 내가 're-sort'를 호출 할 수있는 메커니즘을 찾을 수 없다. 그와 같은 것이 존재합니까?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