我有像這樣定義的報頭:更新dojox.mobile.Heading標籤
<h1 id=header" dojoType="dojox.mobile.Heading" back="Back" moveTo="group1" label="Old Header"></h1>
我想改變報頭的標籤中的onClick事件。我第一次嘗試這樣的:
var header = dijit.byId("header");
header.innerHTML = "New Header";
此更新正確的標籤,但我的後退按鈕消失了,因爲它是在一個那是在innerHTML的(也就是現在的「新頭」)呈現。
我嘗試另一種方法,使用dojox.mobile.Heading.setLabel():
var header = dijit.byId("header");
header.setLabel("New Header");
這樣可以使背部按鈕,但實際上並沒有更改標籤。在檢查console.log(標題)時,我可以看到標籤已更改,但未顯示在我的頁面上。它的頭像需要「重繪」自己。有任何想法嗎?
我不知道是否有幫助,但我可以用setLabel更改標籤沒有問題EXCEPTS當我的標題具有「後退」屬性時。 – Mahomedalid