此代碼示例在ID爲「ButtonID」的按鈕上註冊onclick事件處理程序。按下按鈕後,將執行dijit註冊表中的查找以查找顯示的視圖。
您可以在任何dojox.mobile.View上調用函數performTransition(...)。
require(["dijit/registry"], function(registry) {
dojo.ready(function() {
// Button Listener
registry.byId("ButtonID").on("click", function(){
var oldView = dijit.registry.byId("ID_View1");
oldView.performTransition("ID_View2", 1, "slide", null);
});
});
但是: 更改的「moveTo」參數編程比視圖之間進行轉換要困難得多。你必須做一些討厭的東西覆蓋例如像後退按鈕的控件的屬性的moveTo在dojox.mobile.Heading
var heading1 = dijit.registry.byId("ID_Heading");
heading1.destroyDescendants();
heading1.moveTo = viewId;
heading1.backButton = false;
heading1._setBackAttr("Zurück");
我建立一個應用程序。我不需要數字控制。 – Shubham