2012-01-22 76 views
0

我正在創建一個應用程序,其中我以編程方式創建了一個帶有多個contentPanes作爲子項的tabContainer,這些contentPanes通過它們的屬性加載其內容,我如何確保包含任何和所有鏈接在這些外部頁面中重新加載其父級contentPane?Dojo contentPane從網址重新加載新內容

+0

這就是它的工作方式......你要檢查什麼?你能發佈你的代碼並告訴我們問題出在哪裏嗎? – Philippe

+0

我想你是在想父窗口,當他說父窗體時。 – mtyson

回答

1

我想你也能做到這一點的唯一方法是:

  1. 當標籤加載,查詢其DOM的鏈接:dojo.query('a', tabNode)
  2. 過程中的所有環節,把他們的href目標
  3. 套裝在href以「#」
  4. 在使用onclick處理器的原始HREF目標值設定 父內容窗格該值

當然,如果您控制在那裏生成的所有鏈接,您可以從服務器執行此操作。

讓我知道你是否需要任何代碼的幫助。

當你手中有鏈接元素,你可以得到它含有小部件:

dijit.getEnclosingWidget(/* DOMNode */ node)