Я использую WaveMaker 6.3.2GA.
Существует текстовое поле «Имя пользователя» и «Пароль», а затем кнопка «Вход».
Я создал для него службу Java и переменную службы.
Свяжите ее свойства с соответствующимиtextboxes.
При добавленной служебной переменной события нажатия кнопки * и
при событии onSuccess служебной переменной, я вызвал функцию javascript, которая переходит на страницу администратора, если пользователь является администратором.
Но он не работает с событием нажатия кнопки, он остается только на домашней странице.Я импортировал проект в Eclipse.Я не понимаю, где ошибка?Я забыл установить где-нибудь? Если импортировать проект в Eclipse, то есть ли что-то, что мы должны установить в Eclipse?Может кто-нибудь помочь мне здесь?
Ниже приведен код функции JavaScript, которую я написал в WaveMaker:
loginServiceSuccess: function(inSender, inDeprecated) {
try {
console.info( this.LoginServiceVar.data.role);
if("admin" == this.LoginServiceVar.data.role){
//this.goToAdminHomepage.update();
this.goToAdminHome.update();
}else if("employee" == this.LoginServiceVar.data.role){
this.goToemp.update();
}
app.userId = this.LoginServiceVar.data.id;
console.info("logged in user" + app.userId);
} catch(e) {
console.error('ERROR IN loginServiceSuccess: ' + e);
}
}