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

QQ登录

只需一步,快速开始

查看: 1698|回复: 3

[处理中3] 如何主动定位到行

[复制链接]

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
发表于 2017-3-8 17:39:51 | 显示全部楼层 |阅读模式
标题太短,可能描述不清楚,请看下我的需求:
1 点击编辑后,显示出来复选框,选中后用于删除那一行的图片。
    “所有的图片其实是通过list绑定data来生成的,用float:left;变为了横向输出,图片用了 bind-attr-src 引用了网络图片。”
    1.png
以前是用jquery或者js根据节点的父子关系来实现,现在想尝试使用data的方式 data来实现删除,但api需要传入一个row对象:
  1. this.comp("data1").remove(row);
复制代码
  
现在我想通过已勾选的checkbox来获取这些待删除的row对象,翻了几遍API,并没有发现比较方便的api。
请问有什么思路和做法可以实现这个方案。

<a href="#自我介绍"/>点点点</a>
发表于 2017-3-8 18:12:48 | 显示全部楼层
checkbox 放在list组件中,应该使用bind-ref绑定一个data字段!建议是int类型,设置checkbox选中时赋值为1,没选中赋值为0

这样删除的时候,就可以使用data.each循环判断,将需要删除的行对象放在一个数组中
最后调用data.removeData(rows)
就可以删除行了!需要的话再调用保存方法!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2017-3-8 19:02:59 | 显示全部楼层
liangyongfei 发表于 2017-3-8 18:12
checkbox 放在list组件中,应该使用bind-ref绑定一个data字段!建议是int类型,设置checkbox选中时赋值为1 ...

嗯 除了遍历还有别的方法吗 避免遍历   这里遍历关系不大 就怕遇到很多数据的情况  
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

发表于 2017-3-9 09:24:52 | 显示全部楼层
w1017894741 发表于 2017-3-8 19:02
嗯 除了遍历还有别的方法吗 避免遍历   这里遍历关系不大 就怕遇到很多数据的情况  
...

数据再多也是遍历!
wex5开发项目,准守的一个原则就是面向数据变成,面向data组件编程!
页面一切操作都是直接操作数据组件的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 14:16 , Processed in 0.061999 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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