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

QQ登录

只需一步,快速开始

查看: 3276|回复: 7

[处理中1] 关于list中AfterRender事件

[复制链接]

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
发表于 2016-10-28 10:10:28 | 显示全部楼层 |阅读模式
1.官方文档中对事件的描述为:每条数据加载前触发的事件,为什么我debugger的时候list数据已经加载,并显示。
2.图片为event对象,现在我想获取当前行绑定数据中某一列的值,该怎获取?
3.我想想获取list中某一个xid已知的控件对象该怎么获取


本人已经自己所能 没能获取到,希望帮助,文档中对于event对象的描述太少了,谢谢!!!!

event对象

event对象

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-10-28 16:53:40 | 显示全部楼层
onAfterRender渲染后事件!可以在渲染后操作新生成行的dom节点!在事件中通过event.source.$domNode;获取list的dom节点!然后通过jquery操作,获取最后一个li的节点!就可以修改dom节点的显示了!(一般不建议这样使用,除非有些样式是动态获取的,而不是静态设定的)
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-10-28 16:57:16 | 显示全部楼层
关于获取当前行1.var row = event.bindingContext.$object;  2.可以使用API:getCurrentRow()方法
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-10-28 16:59:25 | 显示全部楼层
或去xid相关的元素,可以使用this.getElementByXid()的方法  其他步骤可用用DOM的也可以用jQuery的
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2016-10-31 09:10:54 | 显示全部楼层
半导体 发表于 2016-10-28 16:53
onAfterRender渲染后事件!可以在渲染后操作新生成行的dom节点!在事件中通过event.source.$domNode;获取li ...

好的  谢谢
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2016-10-31 09:11:40 | 显示全部楼层
半导体 发表于 2016-10-28 16:57
关于获取当前行1.var row = event.bindingContext.$object;  2.可以使用API:getCurrentRow()方法 ...

在此事件中  使用此方法 获取到的不是row
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2016-10-31 09:12:27 | 显示全部楼层
半导体 发表于 2016-10-28 16:59
或去xid相关的元素,可以使用this.getElementByXid()的方法  其他步骤可用用DOM的也可以用jQuery的 ...

this.getElementByXid() 应该是不行的 list多列 应该采用第二种方法
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-1 09:36:28 | 显示全部楼层
恩恩  看哪种好用就用哪种
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 06:55 , Processed in 0.061414 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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