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

QQ登录

只需一步,快速开始

查看: 1288|回复: 1

[结贴] setFilter后getValue取不到字段值

[复制链接]

13

主题

39

帖子

107

积分

初级会员

Rank: 2

积分
107
QQ
发表于 2017-5-12 09:04:11 | 显示全部楼层 |阅读模式
我用setFilter过滤后,无法取得过滤后的字段值,代码如下:
Model.prototype.loginBtnClick = function(event) {
                var username = this.comp("nameInput").val();
                var password = this.comp("passwordInput").val();
                require('./md5');
                var passwordMd5 = hex_md5(password);
                var passCheck = this.comp("passCheck").val();
                var loginData = this.comp("loginData");
                loginData.clear();
                loginData.setFilter("userFilter", "username='" + username + "'");
                loginData.setFilter("passFilter", "password='" + passwordMd5 + "'");
                loginData.refreshData();
                loginData.first();
                var farmID = loginData.getValueByID('farmid');
//farmID的值取不到,总是说是未定义。
哪位大侠帮我看一看,是怎么回事,很简单的功能。

13

主题

39

帖子

107

积分

初级会员

Rank: 2

积分
107
QQ
 楼主| 发表于 2017-5-12 09:16:20 | 显示全部楼层
找到原因了,loginData.getValueByID('farmid');orale字段值必须大写。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 17:51 , Processed in 0.057381 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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