移至DojoMobile中的另一个视图

时间:2013-07-30 12:56:42

标签: ibm-mobilefirst dojo dojox.mobile

我正在使用DOJO在IBM Worklight中开发一个简单的混合应用程序。我有一个登录页面和一个欢迎页面。一旦我按下登录按钮,它将运行以检查凭据是否正确,如果它是正确的我想要欢迎页面。

我的代码.. HTML

...
..
<button data-dojo-type="dojox.mobile.Button" id="loginBtn"
            style="margin-left: 50%; margin-top: 3%"
            data-dojo-props="label:'Login', onClick:function(e){loginCheck();}"></button>
...
..

.JS

。 .. 函数loginCheck() {     var username = uname.value;     var password = pass.value;

if(username == "admin" && password == "admin")
    {
      //Move to another view
    }
else
    {
        alert("Incorrect Username or Password");
    }

} .. ..

感谢任何帮助..

2 个答案:

答案 0 :(得分:2)

我使用此代码并且可以正常使用

var w = dijit.byId('currentView');
w.performTransition('newView',1,"slide",null); //or #newView

不要使用警报,请使用:

WL.SimpleDialog.show(
"My Title", "My Text", 
[{text: "First Button", handler: function() {WL.Logger.debug("First button pressed"); }
}]
)

答案 1 :(得分:0)

您可以使用performTransition方法,请参阅http://dojotoolkit.org/api/1.9/dojox/mobile/View

希望这有帮助, 达明