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

QQ登录

只需一步,快速开始

查看: 1469|回复: 2

[结贴] baasData组件对应的数据库中没有记录,体现在组件中有记录?

[复制链接]

3

主题

6

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
发表于 2016-11-22 10:40:25 | 显示全部楼层 |阅读模式
新手,学习外卖案例中,查询“我的信息”时设置了一个过滤条件,让fID = 'user111'

数据库

数据库

显然数据库中没有user111,userData此处的autonew也是false,
QQ截图20161122102836.png


那么refreshData之后userData不应该是空的么?为什么它非给我强行建了一条数据,值还全是undefined,求指导,谢谢
111.png
代码如下:
  1. Model.prototype.modelLoad = function(event) {
  2.                 userID = "user111";
  3.                 console.log("fID = '" + userID + "'");
  4.                 this.comp("userData").setFilter("filter1", "fID = '" + userID + "'");
  5.         };
复制代码


  1.                         var userData = this.comp("userData");
  2.                         userData.refreshData();
  3.                         if (userData.getCount() == 0) {
  4.                                 userData.newData([ {
  5.                                         defaultValues : {
  6.                                                 "fID" : userID,
  7.                                                 "fName" : "新用户"
  8.                                         }
  9.                                 } ]);
  10.                                 debugger;
  11.                         }
复制代码



QQ截图20161122102818.png

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-22 10:48:44 | 显示全部楼层
setFilter之后需要刷新data的  refreshData
回复 支持 反对

使用道具 举报

3

主题

6

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-11-22 10:48:56 | 显示全部楼层
结帖了,是在下疏忽了,newData方法里边的json参数格式写错了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-23 00:32 , Processed in 0.053480 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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