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

QQ登录

只需一步,快速开始

查看: 815|回复: 2

[结贴] 关于下拉加载报e.ref(...).get is not a function

[复制链接]

3

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
发表于 2016-7-9 13:43:10 | 显示全部楼层 |阅读模式
根据BaasServer的视频教程做了如下设置
data_supply_listCustomRefresh的事件中:

        // 通过event.options.append判断数据是否增量加载
        var append = event.options && event.options.append;
        // 加载返回数据到data
        var ds = self.comp("data_supply_list");
        ds.loadData(data, append);


数据已经通过后台 tableToJson 正常返回,且默认的 limit 5  offset 0 的区间数据能取出来,并初始化显示在页面上



但是一旦在scrollView中 上拉更新就报JS错误 Uncaught TypeError: e.ref(...).get is not a function
出错文件是:common.min.js 的  e.ref(this.idColumn).get():undefined} 部分

我也已经将data_supply_list 中的idColum 属性也已经设置为id,于此对应的 后台baas 最终返回的table中也设置了table.setIDColumn("id");

所以很莫名不知道为什么上拉刷新会报这个错误

3

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2016-7-9 14:32:12 | 显示全部楼层
1.png 2.png 3.png 4.png
回复 支持 反对

使用道具 举报

3

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2016-7-11 08:32:37 | 显示全部楼层
已解决,原因是data 控件上面没有去编辑列,必须在配置了列的情况下,才能下拉加载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 17:01 , Processed in 0.071291 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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