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

QQ登录

只需一步,快速开始

查看: 5195|回复: 9

[处理中3] tabContent隐藏后显示样式问题

[复制链接]

32

主题

164

帖子

912

积分

高级会员

Rank: 4

积分
912
QQ
发表于 2019-3-28 11:31:12 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 VincentZee 于 2019-3-28 11:39 编辑

需求:多tabs页签+对应的tabContent,由于业务逻辑需要动态显示跟隐藏tabs+tabContent。
问题:隐藏($(me.getElementByXid(arrTabsContent)).hide())后再显示($(me.getElementByXid(arrTabsContent)).show()),
除了第一个tabContent的样式正常,其他tab页签下的tabContent都有很大块的空白部分,组件被挤下去。



其他异常的tabContent

其他异常的tabContent

第一个正常的tabContent

第一个正常的tabContent
这个人很懒,什么也没留下

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-3-28 11:48:57 | 显示全部楼层
设置bind-visible看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

164

帖子

912

积分

高级会员

Rank: 4

积分
912
QQ
 楼主| 发表于 2019-3-28 13:21:51 | 显示全部楼层
jishuang 发表于 2019-3-28 11:48
设置bind-visible看看

之前类似2.7版本的justep.xbl("tabPanel1").setVisable("tabPage1",false)的API取消了,有其他的方法吗?最新的api文档里只看到setActiveTab 方法还在
这个人很懒,什么也没留下
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-3-28 13:42:57 | 显示全部楼层
没有这个方法,在对应元素上设置bind-visible
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

164

帖子

912

积分

高级会员

Rank: 4

积分
912
QQ
 楼主| 发表于 2019-3-28 13:50:48 | 显示全部楼层
jishuang 发表于 2019-3-28 13:42
没有这个方法,在对应元素上设置bind-visible

恩 我试试绑定数据,可以用js设置bind-visible吗?
这个人很懒,什么也没留下
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-3-28 13:53:12 | 显示全部楼层
可以自己定义函数返回true或者false,然后在bind-visible中通过$model.XXX()调用函数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

164

帖子

912

积分

高级会员

Rank: 4

积分
912
QQ
 楼主| 发表于 2019-3-28 16:22:07 | 显示全部楼层
jishuang 发表于 2019-3-28 13:53
可以自己定义函数返回true或者false,然后在bind-visible中通过$model.XXX()调用函数 ...

嗯 可以 只是我的业务逻辑有点麻烦,如此实现有点绕就是。请到到的数据要行转列 再绑定到对应字段的对应组件的bind-visible
这个人很懒,什么也没留下
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-3-28 16:59:29 | 显示全部楼层
你不是控制tab组件吗?直接控制tab组件的头部和content就可以啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

164

帖子

912

积分

高级会员

Rank: 4

积分
912
QQ
 楼主| 发表于 2019-3-28 17:27:30 | 显示全部楼层
jishuang 发表于 2019-3-28 16:59
你不是控制tab组件吗?直接控制tab组件的头部和content就可以啊

嗯 是的 tab跟tabContent的bind-visible都绑定了表达式。本来想直接js获取dom组件动态控制显示隐藏的。
因为我的tab页签比较多- -将近二十个吧
这个人很懒,什么也没留下
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-3-28 17:33:03 | 显示全部楼层
定义一个函数多个地方引用就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 17:14 , Processed in 0.077314 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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