gpt4 book ai didi

按钮单击事件上的 JavaScript 函数在 WaveMaker 中不起作用

转载 作者:行者123 更新时间:2023-11-30 06:00:36 27 4
gpt4 key购买 nike

我正在使用 WaveMaker 6.3.2GA。
有一个用户名和密码文本框,然后是登录按钮。
我已经为它创建了 Java 服务和服务变量。
将其属性与相关的文本框绑定(bind)。
在 Button 的点击事件上附加服务变量和
在服务变量的 onSuccess 事件中,我调用了 Javascript 函数,如果用户是管理员,它会导航到管理页面。

但它不适用于按钮的点击事件,它只停留在主页上。我已将项目导入 Eclipse。我不明白错误在哪里?我忘了设置某个地方吗?如果将项目导入到 Eclipse 中,那么我们必须在 Eclipse 中设置什么吗?有人可以帮我吗?

下面是我在WaveMaker中写的Javascript函数的代码:

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);
}
}

最佳答案

您是否在浏览器中使用 Firebug(或等效程序)来确认“this.LoginServiceVar.data.role”的值不为空?关于您的 Java 服务,我会问同样的问题 - 您是否使用 Eclipse 调试器单步执行代码?如果不是,检查 Java 服务是否有错误的快速方法是检查 wm.log。此文件位于与 Wavemaker/projects 目录相同的子目录级别的“日志”目录中。

希望对您有所帮助。

关于按钮单击事件上的 JavaScript 函数在 WaveMaker 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8855740/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com