Функция JavaScript для события нажатия кнопки не работает в WaveMaker - PullRequest
2 голосов
/ 13 января 2012

Я использую 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); 
}         
}

1 Ответ

1 голос
/ 14 января 2012

Используете ли вы Firebug (или эквивалентный) в вашем браузере, чтобы подтвердить, что значение «this.LoginServiceVar.data.role» не равно нулю? Я хотел бы спросить то же самое относительно вашей службы Java - вы шагаете по коду с помощью отладчика Eclipse? Если нет, быстрый способ проверить, есть ли ошибка в вашем Java-сервисе, это проверить wm.log. Этот файл находится в директории «logs» на том же уровне субдиректории, что и директория Wavemaker / projects.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...