|
first.w页面是放置windowcontainer主件的页面,我默认指向longon.w
first.js代码如下
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var ShellImpl = require("$UI/system/lib/portal/shellImpl");
var Model = function(){
this.callParent();
var shellImpl = new ShellImpl(this, {
contentsXid : "pages",
pageMappings : {
"logon" : {
url : require.toUrl("./logon.w")
},
"index" : {
url : require.toUrl("./index.w")
},
"register" : {
url : require.toUrl("./register.w")
}
}
});
};
logon.js 点击登录的按钮事件代码如下:
Model.prototype.loginBtnClick = function(event){
var phoneData = this.comp("phoneData");
var memberData = this.comp("memberData");
var phoneinput = this.comp("phoneNum").val();
var pwd = this.comp("passwordInput").val();
// debugger;
if(phoneinput==="")
{
alert("号码错误");
return;
}
phoneData.clear();
phoneData.setFilter("fPhoneNumber", "fPhoneNumber = '"+phoneinput+"'");
phoneData.refreshData();
if(phoneData.count()>0)
{
memberData.clear();
memberData.setFilter("fPhoneNumber", "fPhoneNumber = '"+phoneinput+"'");
memberData.setFilter("fPwd", "fPwd = '"+pwd+"'");
memberData.refreshData();
debugger;
if(memberData.count()>0)
{
debugger;
justep.Shell.showPage("index");
}
else
{
justep.Util.hint("手机号"+phoneinput+"还未注册");
}
}
};
我经过degger是走到justep.Shell.showPage("index")语句的。 |
|