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

QQ登录

只需一步,快速开始

查看: 6710|回复: 17

[处理中] 动态显示隐藏控件

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
发表于 2016-2-1 18:49:54 | 显示全部楼层 |阅读模式
自建页面分为列表与详细,双击某一行的时候跳到详细页面使用$(this.getElementByXid("xxx")).hide();可以隐藏button,那我点击详细的时候我也想隐藏控件,这个button只要在新建的时候才显示,这个我应该怎么做?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2016-2-2 08:55:57 | 显示全部楼层
列表和详细用的什么布局组件?tabs吗?
如果用的是bootstrap 的tabs组件可以在onselect事件中通过event.tab.select().find("a").attr("content");获取到当前的content是否是详细页的content如果是就用$(this.getElementByXid("xxx")).hide();去控制隐藏

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-2 11:44:07 | 显示全部楼层
这里的这个a代表???
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2016-2-2 11:45:10 | 显示全部楼层
a标签
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-4 12:18:02 | 显示全部楼层
页面中有详细、列表,点新建进入详细,其中有一个人员级别的labelSelect,
这里面显示的是经理、普通员工
如果选择的时候经理,在详细中多(显示)出现一个输入框
如果是普通员工,再详细中就显示另外一框。请问。我应该怎么控制?
回复 支持 反对

使用道具 举报

发表于 2016-2-16 13:51:52 | 显示全部楼层
tlkj 发表于 2016-2-4 12:18
页面中有详细、列表,点新建进入详细,其中有一个人员级别的labelSelect,
这里面显示的是经理、普通员工
...

进入详细页面的时候,传递一个参数,判断,然后给ko对象复制为true或false,可视组件的bind-visible属性绑定这个ko对象即可:http://doc.wex5.com/?p=3003
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-23 10:51:02 | 显示全部楼层
如图所示这个查询按键我只想在新建跳转到详细页面的时候显示,其他情况下隐藏这个查询键,
请问下这应该怎么做?
您之前给发的那个是只要是跳转到详细页面就会隐藏,不能达到效果.

图片.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2016-2-23 10:54:39 | 显示全部楼层
列表和详细页用的是同一个data吧,那就可以自己定义一个js函数,函数中判断当前行的状态如果不为new就返回true,否则就返回false,在按钮的bind-visable中调用这个函数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-23 10:57:48 | 显示全部楼层
在js中这个判断当前行的状态是怎么判断的啊?您给大致写几句伪代码,还有这个函数调用的语法?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2016-2-23 11:01:04 | 显示全部楼层
data中提供的有getRowState(Row row)获取行状态,具体可以自己看API
自己判断是否为new

if(state != "new"){
  return true
}else return false;

调用函数用$model.XX()去调用
XX就是函数名
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 23:57 , Processed in 0.109967 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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