2014-09-11 4 views
0

목록 요소를 수동으로 지정하는 대신 (아래 코드처럼) AJAX 호출을 통해 데이터를로드하여 동적으로 TableView를 작성하려면 어떻게해야합니까? 나는 어디에도 예를 발견하지 못했다.어떻게 TableView를 동적으로 채울 수 있습니까?

ListModel { 
    id: dataModel 
    ListElement { title:"Image title"; credit:"some author"; source:"http:/..." } 
    ListElement { title:"Another title"; credit:"some author"; source:"http:/..." } 
} 

답변

1

데이터를 가져 와서 모델에 추가해야합니다.

The docs on ListModel은 모델에 동적으로 데이터를 추가하는 방법에 대해 매우 간단하고 명확합니다.

웹 요청시, 을 사용하여 QML로 데이터를 가져 오는 방법에 대한 예제는 here입니다.

+0

우수! 때로는 특정 언어/프레임 워크에 완전히 익숙하지 않은 경우 문서 및 제 3 자 리소스를 효과적으로 사용하는 데 약간의 시간이 걸릴 수 있습니다. 나는 그것을 찾았고 어떻게 든 지금은 분명하지만 그것을 찾지 못했습니다. – Aerovistae

관련 문제