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

QQ登录

只需一步,快速开始

查看: 1536|回复: 5

[处理中3] $domNode和$object

[复制链接]

55

主题

96

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
发表于 2016-5-28 20:36:21 | 显示全部楼层 |阅读模式


在学习X5中经常遇到这样的写法:

var row = event.bindingContext.$object;
...
var windowCotainer = event.source.getContent(event.source.getActiveXid()).$domNode.children();

目前只知道大致的含义就是把它们转成JQUERY对象,这样理解对不?

不知道有没有专门的介绍。搜了一下文档好像没看到。

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
发表于 2016-5-29 11:19:24 | 显示全部楼层
不是,这只是访问相关的属性而已,打个比方,你直接console.log(event.bindingContext),就可以看到这个Context有些什么属性了,之后只是简单的去访问它们,名字里面的$符号只是一个标志,和jquery没有丝毫关系
回复 支持 反对

使用道具 举报

55

主题

96

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
 楼主| 发表于 2016-5-29 15:52:42 | 显示全部楼层
event.bindingContext的属性知道,

想系统了解一下 X5对象和JS对象和JQ对象的转换
回复 支持 反对

使用道具 举报

发表于 2016-5-30 13:10:41 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-5-30 13:11 编辑
wolf2009 发表于 2016-5-29 15:52
event.bindingContext的属性知道,

想系统了解一下 X5对象和JS对象和JQ对象的转换 ...

x5对象获取方法是this.comp('组件xid');这个是平台自己封装的对象!提供的方法和属性请参考组件的API文档!
js对象和jQuery对象,请上网查询吧!js是原生对象!jQuery也是把js对象封装了一下,提供了更简单还用的API 方法而已
另外关于$object等各个变量的含义,建议看下视频:http://pan.baidu.com/s/1hqlBoC8
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

73

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
QQ
发表于 2016-6-20 14:39:51 | 显示全部楼层
liangyongfei 发表于 2016-5-30 13:10
x5对象获取方法是this.comp('组件xid');这个是平台自己封装的对象!提供的方法和属性请参考组件的API文档 ...

this.comp('组件xid')   该如何赋值
回复 支持 反对

使用道具 举报

发表于 2016-6-20 17:31:56 | 显示全部楼层
cwftalus 发表于 2016-6-20 14:39
this.comp('组件xid')   该如何赋值

请问是什么组件!
关于数据的修改建议是来修改data组件数据!
this.comp('data组件xid').setValue('字段','值');
详细用法请看API文档!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-20 04:13 , Processed in 0.091807 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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