나는 listView가있는 페이지가 있습니다. listView에서 마지막 항목의 위치를 읽어야합니다. 한 번로드되었지만 올바른 순간이나 이벤트를 찾을 수 없습니다. 기본적으로 모든 항목이 목록에로드되어 있는지 확인하는 방법을 찾을 수 없습니다.listview의 항목은 언제 dom에서 사용할 수 있습니까?
리스트 뷰로드가 완료되면 내가 찾을 수 있습니다 볼 수 있듯이이 내 준비 기능이지만, 그것도 그 시점에서 항목은 DOM에서 사용할 수없는 것 같습니다 :
하나 개의 목록 만있다 페이지에서. 여기
와 최종 TIL 프로그램 실행 후 내 DOM 객체의 목록보기가 다음 debugger;
명령에서 응용 프로그램 중지 때 여기
ready: function (element, options) {
//now the onloadingstatechanged evenet for the list
var listView = element.querySelector(".itemslist").winControl;
listView .onloadingstatechanged = function (args) {
if (args.srcElement === listView .element && listView .loadingState === "complete") {
debugger;
/* THIS LINE SHOULD WORK IF THE ITEMS WERE LOADED, items IS INSTEAD null*/
var items = element.querySelector(".itemslist .win-itemsblock");
listView .onloadingstatechanged = null;
}
};
}
내 DOM 객체의 목록보기입니다 :
목록보기의 렌더링 된 요소를 얻으려는 의도는 무엇입니까? 일반적으로 바인딩과 템플릿을 사용하는 것이 좋습니다. – Sushil
listView에서 마지막 요소의 위치를 이해하려고하므로 목록 끝에 사용자 정의 단추를 첨부 할 수 있습니다. 이렇게 : http://stackoverflow.com/questions/20546995/how-can-i-add-a-button-at-the-end-of-a-listview –