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

QQ登录

只需一步,快速开始

查看: 1206|回复: 1

[处理中1] 求助组件设置隐藏问题

[复制链接]

4

主题

19

帖子

37

积分

新手上路

Rank: 1

积分
37
QQ
发表于 2016-5-15 19:18:59 | 显示全部楼层 |阅读模式
set 手动设置bind-visiable,没有效果啊。我希望只有管理员登录的时候,有个select组件才显示。其他用户登录不显示,我在属性里将bind-visiable设置为false.然后再js代码中当用户判定为管理员的时候将bind-visiable set为true。
不过这样设置没有用,还是隐藏状态。

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-5-15 21:05:32 | 显示全部楼层
有两种方式:
方式一: 设置bind-visible关联某个data的某个字段, 之后动态修改相应的data的字段的值即可, 例如
bind-visible="$model.xxData.ref('status')"
this.comp("xxData").setValue("status", true);  //可见
this.comp("xxData").setValue("status", false);  //不可见

方式二: 直接使用jQuery的api, 例如:
$(this.getElementByXid("selectXid")).hide()
$(this.getElementByXid("selectXid")).show()
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 04:18 , Processed in 0.066700 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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