2017-02-22 87 views
0

我有一個空的NavContainer,想創建動態視圖並將它們添加到NavContainer。創建動態內容會導致重複的ID錯誤

當我回到頁面時,我得到當前頁面並將其銷燬,但是當我嘗試再次導航到相同視圖時,我需要再次創建並且出現重複的ID錯誤。

例子:

  • 我有一個空NavContainer和一個按鈕Nav1
  • 如果我點擊Nav1,我創建了view1並添加到NavContainer, 然後我用NavContainer.to(view1)
  • 我點擊到預覽頁面並使用NavContainer.removePage(view1)view1.destroy()
  • 如果我再點擊Nav1我得到一個重複的ID錯誤

我該如何解決這個問題?

回答

0

請使用sap.m.NavContainer的方法destroyPages()代替removePage()方法,以避免重複的id錯誤。

+0

我可以銷燬只有一頁嗎? –

+0

我在sap.m.NavContainer中看不到這樣的功能... – Jaro

相關問題