ここで愚かなことが欠けているように感じますが、リストビューでクリックイベントを聞くために推奨される方法は何ですか?
現時点で私は持っています:
WinJS.Utilities.query(".menuHolder").listen("click", linkClickHandler, false);
そして、私のリストビューテンプレートは、そのアイテムにクラス'menuHolder'を使用します。
<div id="menuTemplate"
data-win-control="WinJS.Binding.Template">
<div class="menuHolder">
<!-- menu img -->
<img src="#" data-win-bind="src : pic; alt : title" />
<div class="menuText">
<!-- menu text -->
<h1 data-win-bind="innerText : title"></h1>
<!-- menu desc -->
<h4 data-win-bind="innerText : description"></h4>
</div>
</div>
</div>
リンクハンドラーでブレークポイントに到達したり、その関数を呼び出したりしていないようです。何かご意見は?
編集:
次の質問として(アイテム呼び出しイベントを念頭に置いて)、WinJS.Navigatorクラスを使用してアプリケーション内を移動したい場合、リストビューとアイテム呼び出しイベントの間でデータを渡すための推奨されるアプローチを知っている人はいますか?の一部をeventInfo
適切なオブジェクトにキャストして情報を取得する必要があると思いますが、どの部分ですか?