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

QQ登录

只需一步,快速开始

查看: 3223|回复: 7

[暂结贴(7天未回复)] data 删除数据报错

[复制链接]

28

主题

101

帖子

195

积分

初级会员

Rank: 2

积分
195
QQ
发表于 2016-1-15 10:18:58 | 显示全部楼层 |阅读模式
本帖最后由 snihwxf 于 2016-1-15 10:22 编辑

QQ图片20160115101316.png
用一下这两种添加有什么不一样,
为什么我用 cateDData.newData({
                    defaultValues : newDataRows
                });新增后,然后用  cateDData.deleteData(newDataRows);删除会报错
QQ图片20160115101325.png QQ图片20160115101826.png

还有用  cateDData.setValue("msg", "种类已经存在,请选择明细下载或者删除已有种类", newDataRow); 设置值的时候也会报错
QQ图片20160115101551.png QQ图片20160115101729.png

发表于 2016-1-15 11:46:19 | 显示全部楼层
添加行是json 格式的数据,但是删除行就必须是row对象的集合才可以,
你可以使用cateDData.datas.get() 就可以获得整个data组件行对象的集合!
如果你想清空整个data数据,可以调用data组件的clear方法
如果是指定行的对象,可以先循环,把需要删除的行先取出来,放到数组中,然后在调用deleteData方法
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

101

帖子

195

积分

初级会员

Rank: 2

积分
195
QQ
 楼主| 发表于 2016-1-15 14:03:06 | 显示全部楼层
liangyongfei 发表于 2016-1-15 11:46
添加行是json 格式的数据,但是删除行就必须是row对象的集合才可以,
你可以使用cateDData.datas.get() 就 ...

那要在data中查找满足条件的行怎么实现
回复 支持 反对

使用道具 举报

发表于 2016-1-15 14:50:37 | 显示全部楼层
snihwxf 发表于 2016-1-15 14:03
那要在data中查找满足条件的行怎么实现

你看下api文档啊!都有提供案例的
var rows = [];
    this.comp('mainData').each(function(param){
            if(param.row.val('fName') == '张三'){
            rows.push(param.row)
            }
    });
  
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

101

帖子

195

积分

初级会员

Rank: 2

积分
195
QQ
 楼主| 发表于 2016-1-15 14:58:47 | 显示全部楼层
liangyongfei 发表于 2016-1-15 14:50
你看下api文档啊!都有提供案例的
var rows = [];
    this.comp('mainData').each(function(param){

这样我知道,没有封装好的方法啊,另一个问题,如果用模式一打包,那更新要怎么处理,好象说是用更新的话是不是要用模式二打包???
回复 支持 反对

使用道具 举报

发表于 2016-1-15 15:18:19 | 显示全部楼层
snihwxf 发表于 2016-1-15 14:58
这样我知道,没有封装好的方法啊,另一个问题,如果用模式一打包,那更新要怎么处理,好象说是用更新的话 ...

3.3版本 模式1打包也可以更新资源!
http://doc.wex5.com/?p=11727
但是如果资源是插件的更新,就必须重新打包才可以了!用户重新下载安装
http://doc.wex5.com/?p=9897
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

101

帖子

195

积分

初级会员

Rank: 2

积分
195
QQ
 楼主| 发表于 2016-1-15 15:37:44 | 显示全部楼层
liangyongfei 发表于 2016-1-15 15:18
3.3版本 模式1打包也可以更新资源!
http://doc.wex5.com/?p=11727
但是如果资源是插件的更新,就必须重新 ...

但是如果资源是插件的更新,就必须重新打包才可以了!用户重新下载安装
http://doc.wex5.com/?p=9897
这个在模式一也一样可以用??
回复 支持 反对

使用道具 举报

发表于 2016-1-15 16:13:19 | 显示全部楼层
snihwxf 发表于 2016-1-15 15:37
但是如果资源是插件的更新,就必须重新打包才可以了!用户重新下载安装
http://doc.wex5.com/?p=9897
这个 ...

除了模式4,app重新下载,其他模式都可以支持的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 19:29 , Processed in 0.067349 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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