2011-03-31 3 views
1

SC.Gridview는 그룹화를 지원합니까? 그렇다면 누군가가 시작하는 방법을 알려줄 수 있습니까?Sproutcore - gridview 그룹화

논리 그룹으로 분리 된 타일의 gridview를 작성하려고합니다. 내 기본 모델은 다음과 유사합니다

TestApp.personModel.FIXTURES = [ 

    { 
    "name" : "Bob", 
    "group" : "group1" 
    }, 

    { 
    "name" : "Alice", 
    "group" : "group1" 
    }, 

    { 
    "name" : "Tom", 
    "group" : "group2" 
    } 

]; 

따라서, 예를 들어, 내가 밥과 앨리스 타일 1 개 그룹에하고 톰은 별도의 그룹이 될 싶습니다.

SC.ListView는 각 항목이 임의적으로 복잡해지기 때문에 (즉, 이름이 아닌) SC.ListView를 사용하고 싶지 않습니다.

미리 감사드립니다.

답변

0

그룹별로 결과를 그룹화 할 쿼리를 시작하는 person.model 개체 목록이있는 각 그룹 (SC.ArrayController)의 목록이있는 컨트롤러를 만드는 경우, SC.GridView는 원하는대로 각 그룹을 표시 할 수 있습니다. 그리드의 각 항목이 렌더링되는 방식을 정의하는 "ItemView"를 갖는 것이 좋습니다. 이 ItemView는 exampleView 속성을 통해 GridView와 연결됩니다.

GridView를 사용하여 차트 목록을 표시하는 방법에 대한 EurekaJ 응용 프로그램에 대한 다음 코드를 살펴보십시오.

https://github.com/joachimhs/EurekaJ/blob/master/EurekaJ.View/apps/EurekaJView/views/chart/chart_grid.js