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

QQ登录

只需一步,快速开始

查看: 14399|回复: 13

[处理中3] 手机端list组件,对每一行进行处理

[复制链接]

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
发表于 2018-5-14 10:04:51 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
在list中,添加了如下事件:
Model.prototype.mainListAfterRender = function(event){
                var index = event.$object.index();//获取行索引
                this.comps("telA")[index].set('disabled', true);
        };
想要对list中的某一行的A标签进行可用和不可用的设置,按以上代码,发现不行,this.comps("telA")没有获取到对应的A标签

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-14 10:19:52 | 显示全部楼层
html组件不是用this.comps获取的
参考http://docs.wex5.com/wex5-ui-question-list-2061/中的方式获取dom
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-5-14 10:41:39 | 显示全部楼层
jishuang 发表于 2018-5-14 10:19
html组件不是用this.comps获取的
参考http://docs.wex5.com/wex5-ui-question-list-2061/中的方式获取dom ...

Model.prototype.mainListAfterRender = function(event){
                var index = event.$object.index();//获取行索引
                var buttonDom = $(event.currentTarget).find("a[test='"+event.$object.index()+"']");
                var buttonObj =  this.comp(buttonDom[0])
//                buttonObj.set({'disabled' : true});
        };

单步调试发现event.currentTarget提示未定义,buttonDom 也取不到对应的内容?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-14 11:40:50 | 显示全部楼层
$("a[xid=a1]")[event.$object.index()]
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-5-14 13:36:39 | 显示全部楼层
jishuang 发表于 2018-5-14 11:40
$("a[xid=a1]")[event.$object.index()]

能取到内容,但是没办法设置可用与不可用
.set({'disabled' : true});
提示没有set方法?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-14 13:46:50 | 显示全部楼层
jquery标准的设置方法到网上查找,不是调用平台的set设置啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-5-14 14:05:32 | 显示全部楼层
jishuang 发表于 2018-5-14 13:46
jquery标准的设置方法到网上查找,不是调用平台的set设置啊

$("a[xid=telA]")[event.$object.index()].attr('disabled',"true");

$(...)[event.$object.index(...)].attr is not a function


没有方法?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-14 14:23:01 | 显示全部楼层
$($("a[xid=a1]")[event.$object.index()])
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-5-15 08:55:52 | 显示全部楼层
jishuang 发表于 2018-5-14 14:23
$($("a[xid=a1]")[event.$object.index()])

$($("a[xid=a1]")[event.$object.index()]).attr('disabled', "true");
不报错,但是没效果
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-15 09:04:25 | 显示全部楼层
到网上查html中怎么控制的啊
https://blog.csdn.net/fy_hanxu/article/details/51442301
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 13:47 , Processed in 0.110856 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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