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

QQ登录

只需一步,快速开始

查看: 7344|回复: 22

[结贴] list动态绑定data

[复制链接]

7

主题

52

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
发表于 2017-8-22 16:54:54 | 显示全部楼层 |阅读模式
js获取到json数据,怎么绑定到data,显示到list里?
代码在modelonload里执行可以显示,在自定义的方法里就显示不出来了。
搜狗截图20170822165358.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-8-22 17:51:09 | 显示全部楼层
为什么要自定义的方法中实现?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

7

主题

52

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2017-8-23 09:20:03 | 显示全部楼层
jishuang 发表于 2017-8-22 17:51
为什么要自定义的方法中实现?

就是要动态加载数据,更新data
回复 支持 反对

使用道具 举报

7

主题

52

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2017-8-23 09:22:02 | 显示全部楼层
图片中的数据是固定死的,测试用
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-8-23 10:10:47 | 显示全部楼层
动态加载数据,也可以定义model的函数,自己在需要的时候调用函数的,为什么要自己直接用function的方式定义函数?
model的函数

Model.prototype.XXXX = function(event){
      XXXX
        };
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

7

主题

52

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2017-8-23 11:04:37 | 显示全部楼层
jishuang 发表于 2017-8-23 10:10
动态加载数据,也可以定义model的函数,自己在需要的时候调用函数的,为什么要自己直接用function的方式定 ...

1、自定义的函数调用正常,一定要用Model.prototype才能吗?
2、使用了Model.prototype之后不能正常调用了,代码在图片里。为什么不可以?
3、现在的问题是,我的data不能加载到list里,显示不出来,这个问题的原因是什么?
搜狗截图20170823110224.png
搜狗截图20170823110239.png
回复 支持 反对

使用道具 举报

7

主题

52

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2017-8-23 11:06:19 | 显示全部楼层
rfidManager是调用插件的js,success是回调函数。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-8-23 13:47:55 | 显示全部楼层
1.你这样的调用可以不用定义到Model函数中
可以直接在调用中定义ble.startScan([], function(info){
                        XXXX
                },function(info){                        XXXX
                });


或者
var suCallBack = function(info){
                justep.Util.hint("成功:"+JSON.stringify(info));
                console.log(info);
        };
        var errCallBack = function(info){
                justep.Util.hint("失败:"+JSON.stringify(info));
                console.log(info);
        };

ble.startScan([],suCallBack ,errCallBack );


2.不能正常调用具体什么问题
3.在js中加调试看看执行到了吗?
把refreshData去掉,newData后调用toJson()看看新增成功了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

7

主题

52

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2017-8-23 15:19:18 | 显示全部楼层
jishuang 发表于 2017-8-23 13:47
1.你这样的调用可以不用定义到Model函数中
可以直接在调用中定义ble.startScan([], function(info){
                        XX ...

代码确定执行到了,修改了之后还是不能显示到list中。
搜狗截图20170823151845.png
回复 支持 反对

使用道具 举报

7

主题

52

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2017-8-23 15:40:04 | 显示全部楼层
jishuang 发表于 2017-8-23 13:47
1.你这样的调用可以不用定义到Model函数中
可以直接在调用中定义ble.startScan([], function(info){
                        XX ...

大哥麻烦看看。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 19:11 , Processed in 0.066679 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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