1
的新頁面中的列表視圖控件中顯示所選項目的詳細信息我正在網格(技術上WinJS.UI.ListView)工作,當用戶觸摸其中一個瓷磚時,我想要導航到第二頁,其中包含有關該元素的更多詳細信息。我可以導航到其他頁面,但無法獲取所選項目的詳細信息。在導航應用程序的WinJS
的新頁面中的列表視圖控件中顯示所選項目的詳細信息我正在網格(技術上WinJS.UI.ListView)工作,當用戶觸摸其中一個瓷磚時,我想要導航到第二頁,其中包含有關該元素的更多詳細信息。我可以導航到其他頁面,但無法獲取所選項目的詳細信息。在導航應用程序的WinJS
所選項目通常作爲導航參數傳遞。
所以當你導航到詳細信息頁面,你可以使用:
var item = Data.items.getAt(args.detail.itemIndex);
nav.navigate("/pages/itemDetail/itemDetail.html", { item: Data.getItemReference(item) });
然後在詳細信息頁面,您可以訪問傳遞給準備功能的選項參數:
ready: function (element, options) {
// The data you passed in will be in the options parameter
var item = options && options.item ? Data.resolveItemReference(options.item) : Data.items.getAt(0);
}
您可以在MSDN上了解有關WinJS導航的更多信息:http://msdn.microsoft.com/en-us/library/windows/apps/hh738344.aspx
我也有同樣的問題。 Application.PageControlNavigator中的內部元素不會自我導航。 –