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

QQ登录

只需一步,快速开始

查看: 1455|回复: 4

[结贴] bing-visible的问题

[复制链接]

18

主题

80

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
发表于 2017-2-15 14:46:54 | 显示全部楼层 |阅读模式
怎么用js控制控件的显隐?

this.comp("col9").set({"bind-visible" : false});

这种方法怎么不管用?
发表于 2017-2-15 14:50:42 | 显示全部楼层
bind-visible 属性是通过绑定一个KO对象的值,动态控制的!你只需要修改这个KO 对象值就可以了

http://doc.wex5.com/data-bind-visible/

还有 只有组件才可以使用this.comp获取组件对象!而col只是一个标签 ,有component属性的才是组件!


获取标签的dom节点可以是this.getElementByXid('xid')
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

80

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
 楼主| 发表于 2017-2-15 14:56:34 | 显示全部楼层
liangyongfei 发表于 2017-2-15 14:50
bind-visible 属性是通过绑定一个KO对象的值,动态控制的!你只需要修改这个KO 对象值就可以了

http://doc ...

没看懂。

我想实现,在页面打开的时候,暂时隐藏图中这两块,怎么写?
QQ截图20170215145443.png
回复 支持 反对

使用道具 举报

发表于 2017-2-15 15:15:40 | 显示全部楼层
munanl 发表于 2017-2-15 14:56
没看懂。

我想实现,在页面打开的时候,暂时隐藏图中这两块,怎么写?

col9  和 col10 这两个标签中bind-visible属性绑定一个KO对象!
在js中定义 this.showCol = justep.Bind.observable(fasle);

设置bind-visible属性 为 showCol  即可!

默认为false 需要显示的时候 this.showCol.set(true)  就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

80

帖子

180

积分

初级会员

Rank: 2

积分
180
QQ
 楼主| 发表于 2017-2-15 15:22:14 | 显示全部楼层
liangyongfei 发表于 2017-2-15 15:15
col9  和 col10 这两个标签中bind-visible属性绑定一个KO对象!
在js中定义 this.showCol = justep.Bind. ...

可以了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 09:50 , Processed in 0.070445 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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