2013-01-11 1 views
0

데이터 템플리트를 ItemTemplate 선택기에 제공하는 것을 이해하지만 표시 할 항목이 데이터의 일부가 아닙니다.빈 항목을 포함하도록 windows-8 의미 론적 축소 축소

  1. 마크 앤더슨
  2. 사라 버킹엄
  3. 데이브 크리스티
  4. Jeni 톰슨 : 예를 들어의 당신이 교실에서 아이들의 다음 목록이 있다고 가정 해 보자.

이며 성을 구성하는 첫 번째 문자를 사용하여 데이터를 구성합니다. 나는 groupedItemList

'groupedItemList = itemList.createGrouped(
       function getGroupKey(dataItem) { 
        return dataItem.LastName.toUpperCase().charAt(0); 

       }, 
       function getGroupData(dataItem) { 
        return { 
         Name: dataItem.LastName.toUpperCase().charAt(0) 
        }; 
       }, 
       function compareGroups(left, right) { 
        return left.toUpperCase().charCodeAt(0) - right.toUpperCase().charCodeAt(0); 
       } 
      ),` 

만 다음 문자

A, B, C, T. 

을 시맨틱 줌을 학생 (이름, 성)을 나타냅니다 dataItems을 포함 밖으로 전달하면 나는 모든 문자의 목록을 싶습니다 그런 다음 항목이없는 글자가 다른 시각적 처리를하도록하십시오.

+0

의미 줌보기를 만들기 위해 무엇을 사용하고 있습니까? GridView를 사용하는 경우 ItemTemplateSelector를 사용하여 체크 아웃하십시오. – DVD

+0

ItemTemplateSelector를 지원한다고 생각하는 WinJS.UI.ListView를 사용하고 있습니다. 당신은 당신의 반응에 대해 자세히 설명 할 수 있습니까? – user1956461

+0

ItemTemplateSelector를 사용하면 항목에있는 마녀 데이터 템플릿을 선택할 수 있습니다 (실제로이 방법이 winjs에서 어떻게 작동하는지 모르지만 문서를 확인할 수 있음). listview에서 요소를 그릴 때마다 itemTemplateSelector 마녀 데이터 템플릿을 수행합니다. 당신이주고 싶어,이 동작과 함께 귀하의 항목이 예를 들어 클릭해야 여부를 확인할 수 있습니다;) – DVD

답변