起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2029|回复: 1

[处理中4] 登录页面逻辑

[复制链接]

7

主题

15

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
发表于 2016-8-22 13:34:09 | 显示全部楼层 |阅读模式
本帖最后由 davidxp 于 2016-8-22 14:19 编辑

现阶段需要做一个登录界面,我使用的是系统自带的login.w文件。
在我原本的.w文件中添加windowDialog,从刚开始modelLoad的时候打开windowDialog,在login.w中判断与数据库是否匹配,并将用户名返回给windowDialog,但是这样每次返回的时候一直处于modelLoad状态。。
感觉是不是我什么地方做错了,求指点。

  1.         var username;
  2.         Model.prototype.modelLoad = function(event) {
  3.                 alert(this.username);
  4.                 if(this.username==null)
  5.                 {
  6.                         this.comp('windowDialog1').open();
  7.                 }
  8.         };
  9.         Model.prototype.windowDialog1Received = function(event){
  10.                 console.log(event.data);
  11.                 if (event.data.username=="123")
  12.                 {
  13.                         this.username=event.data.username;
  14.                         alert(this.username);
  15.                 }
  16.         };
复制代码
读取username是能读取出来的。

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-22 18:24:53 | 显示全部楼层
你的这个username和this.username不是指的同一个变量呀
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-22 02:29 , Processed in 0.096154 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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