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

QQ登录

只需一步,快速开始

查看: 5768|回复: 9

[处理中2] 提示row.toJson is not a function ?请问怎么解决?谢谢

[复制链接]

2

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2016-11-7 15:45:17 | 显示全部楼层 |阅读模式
现在在做记账本修改数据,可是有提示
row.toJson is not a function
是不是我哪儿没有设置好?请教。

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-11-7 15:47:30 | 显示全部楼层
你好,是不是你的row没有取到值,可以先把row打印出来看看?
回复 支持 反对

使用道具 举报

2

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
 楼主| 发表于 2016-11-7 16:31:31 | 显示全部楼层
Model.prototype.editacc = function(event){
                var row = event.bindingContext.$object;
                    
               
                        this.comp("windowDialog1").open({
                        params : {
                                 operator   : 'edit',                                 
                                 "rowData" : row.toJson()
       
                        }
                });
        };

请问代码哪里有问题呢?
回复 支持 反对

使用道具 举报

2

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
 楼主| 发表于 2016-11-7 16:35:15 | 显示全部楼层
删除记录是可以的       
Model.prototype.delBtnClick = function(event){
                var row = event.bindingContext.$object;
                    
                this.comp("accountData").deleteData(row);
        };
回复 支持 反对

使用道具 举报

32

主题

136

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
发表于 2017-4-1 13:06:52 | 显示全部楼层
问题解决了么?我也碰到了
回复 支持 反对

使用道具 举报

发表于 2017-4-1 13:26:53 | 显示全部楼层
齐海华 发表于 2017-4-1 13:06
问题解决了么?我也碰到了

自己debugger 调试看下 row是一个什么对象!!真的获取的是行对象吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

32

主题

136

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
发表于 2017-4-1 14:31:55 | 显示全部楼层
liangyongfei 发表于 2017-4-1 13:26
自己debugger 调试看下 row是一个什么对象!!真的获取的是行对象吗? ...

确实可以获取行的信息,但是还是提示tojson函数找不到。
回复 支持 反对

使用道具 举报

发表于 2017-4-1 14:43:17 | 显示全部楼层
齐海华 发表于 2017-4-1 14:31
确实可以获取行的信息,但是还是提示tojson函数找不到。

row.val('字段')  有值吗??
如果它真的是一个行对象的话!!肯定是有toJson方法!的!

请问你是在list 那个节点下添加的点击事件,正常情况应该是写在
class 属性 为  x-list-template  下面的子节点!点击事件才能获取当前行!
event.bindingContext.$object;
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

32

主题

136

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
发表于 2017-4-1 14:59:00 | 显示全部楼层
本帖最后由 齐海华 于 2017-4-1 15:01 编辑
liangyongfei 发表于 2017-4-1 14:43
row.val('字段')  有值吗??
如果它真的是一个行对象的话!!肯定是有toJson方法!的!

C:\Users\qhh\Desktop\1.png我确实是写在了list下面row的第一列上。与删除按钮分割开来了。而且我也传过去数据了。只是还是提示这个错误。
1.png
回复 支持 反对

使用道具 举报

发表于 2017-4-1 15:21:05 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-4-1 15:22 编辑
齐海华 发表于 2017-4-1 14:59
我确实是写在了list下面row的第一列上。与删除按钮分割开来了。而且我也传过去数据了。只是还是提示这个错 ...

本地测试没问题!使用 这个案例 测试的:
/UI2/system/components/justep/list/demo/news.w

        Model.prototype.row1Click = function(event){
                alert(event.bindingContext.$object.toJson())
        };

你 debugger调试一下代码吧!
已经加你好友,不行就远程
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 02:47 , Processed in 0.066495 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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