搜索
aardio官方社区 门户 查看主题

窗口做子窗口时事件内访问控件的文本属性值出错

发布者: lovell_wq | 发布时间: 2018-3-30 10:25| 查看数: 218| 评论数: 5|帖子模式

//这里访问控件的文本属性值是正确的
str_userInfo.str_webSite = page1.edt_webSite.text;
str_userInfo.str_username = page1.edt_user.text;
str_userInfo.str_password = page1.edt_pass.text;


page1.button.oncommand = function(id,event){
        //当前窗口做为子窗口载入到TAB页时,这里访问控件的文本属性值会报错,所有响应事件都是。
            str_userInfo.str_username = page1.edt_user.text;
        str_userInfo.str_password = page1.edt_pass.text;

        var eleUsername = wb.getEle("account");
        var elePassword = wb.getEle("password");
        eleUsername.value = str_userInfo.str_username;
        elePassword.value = str_userInfo.str_password;       
        var ele = wb.queryEles(className = "loginbtn");
        ele.click();                       
}

最新评论

lovell_wq 发表于 2018-3-30 10:40:14
补充一下,老版本和论坛里的示例都是可以这么干的。目前我的版本已经升级到V16.95
我心飞翔1995 发表于 2018-3-30 11:34:36
lovell_wq 发表于 2018-3-30 10:40
补充一下,老版本和论坛里的示例都是可以这么干的。目前我的版本已经升级到V16.95

能不能发一下完整的代码,我们这些菜鸟猜不明白你的意思。
Jacen.He 发表于 2018-3-30 14:11:46
lovell_wq 发表于 2018-3-30 10:40
补充一下,老版本和论坛里的示例都是可以这么干的。目前我的版本已经升级到V16.95


你的代码在老版本估计在老版本也是同样会出错的,
不要在新版本遇到问题就说是版本升级的原因,你几年前把一句代码写错了,不表示几年后你不会写错。

如果真是版本升级造成的,请提供可以核实的代码,
你不是说了论坛的示例都是这么干吗,请提供具体的帖子链接。
lovell_wq 发表于 2018-3-31 02:08:45
一觉睡醒,突然顿悟了。因为在主窗口声明的子窗口变量是全局的且与子窗口重名。。。。改为局部变量或修改变量名解决。@Jacen.He  这个贴子不是来提交BUG的,是因为思想被困住了,过来求助的,有时候自己犯的小错误自己总是查不出来。谢谢各位关注
Jacen.He 发表于 2018-3-31 03:40:53
lovell_wq 发表于 2018-3-31 02:08
一觉睡醒,突然顿悟了。因为在主窗口声明的子窗口变量是全局的且与子窗口重名。。。。改为局部变量或修改变 ...

好的,理解,恭喜你顿悟了

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-4-22 11:04 , Processed in 0.062502 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表