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

QQ登录

只需一步,快速开始

查看: 1829|回复: 3

[处理中3] row.toJson 问题:整个data没问题,当前行toJson 提示 is not a function

[复制链接]

22

主题

45

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
发表于 2017-6-16 09:36:33 | 显示全部楼层 |阅读模式
row.toJson 问题:整个data没问题,当前行toJson 提示 is not a function,请高手指点,谢谢

//这样操作没问题
var data=this.comp("productData");
var rows=data.toJson();

//这样出现 .toJson is not a function
var data=this.comp("productData");
data.first();
var rows=data.getCurrentRow(true).toJson();
发表于 2017-6-19 14:27:18 | 显示全部楼层

既然有值!那就说明行对象是存在的!
行对象默认是可以调用toJson 方法的!

我这里测试案例
/UI2/system/components/justep/list/demo/news.w
  1.         Model.prototype.button2Click = function(event){
  2.                 var data=this.comp("newsData");
  3.                         data.first();
  4.                         var rows=data.getCurrentRow(true).toJson();
  5.                         alert(rows);
  6.         };
复制代码


这样就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 0 反对 1

使用道具 举报

发表于 2017-6-16 10:32:24 | 显示全部楼层
data.getCurrentRow()  当前行确实存在吗??
先试试data.count() 是多少??
如果没有一行数据!
就算调用first 也是空的!

或者试试data.getCurrentRow().val('字段')  是否有值?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

22

主题

45

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
 楼主| 发表于 2017-6-19 12:02:01 | 显示全部楼层
liangyongfei 发表于 2017-6-16 10:32
data.getCurrentRow()  当前行确实存在吗??
先试试data.count() 是多少??
如果没有一行数据!

都有值
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 05:32 , Processed in 0.102813 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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