0
Windows 용 간단한 HTML Metro App을 만들려고합니다. 목록보기를 표시하고 클릭 한 항목에 따라 화면의 다른 내용을 표시합니다. 그것은 사소한 소리 겠지? 하지만 작동하지 않습니다!Windows 8 Metro List 이벤트 리스너보기
<div id="frameListViewTemplate" data-win-control="WinJS.Binding.Template">
<img data-win-bind="src: picture" class="thumbnail" />
</div>
<div id="basicListView" data-win-control="WinJS.UI.ListView"
data-win-options="{itemDataSource : DataExample.itemList.dataSource, itemTemplate: select('#frameListViewTemplate'),onselectionchanged : handler}">
</div>
defult.js
var myListView = document.getElementById("basicListView").winControl;
myListView.addEventListener("selectionchanged", handler);
그리고 핸들러보다 : 여기 내 코드는
function handler() {
console.log("Inside the handler : ");
}
handler.supportedForProcessing = true;
그래서 핸들러가 호출되지 않습니다. 내 질문은 : 어떻게 listview 컨트롤에 이벤트 수신기 및 해당 처리기를 추가 할 수 있습니다. 목록보기에서 어떤 요소를 클릭했는지 어떻게 알 수 있습니까?
P. 목록보기가 내 앱에 올바르게 표시됩니다. 도움을 주셔서 감사합니다. J
감사합니다. 그게 효과가있다. –