[ABI 5.2] 通过枚举值选择显示的tab页签

9437
9

张腾 数据老手Lv5

发表于2021-3-22 14:30

悬赏200

已解决

楼主
如何通过枚举值过滤显示的tab页,类似有枚举值1和2   选择1时只能看到tab1看不到tab2;选择2时,只能看到tab2看不到tab1

最近看过此主题的会员

一一

刘凯源

123890

jonie

esen_3ICMLB3JIFV5

WT15

你好啊

xxxl

bbs

ESENSOFT官方技术支持

马端

malin

Lwisez

1505121235

freeze06

最佳答案
张腾 发表于 2021-3-22 15:46
想问题想多了,优化了一下脚本。

EUI.addStyleSheet(".xtabctrl .xtab-header-green2 ul li{font-size:1 ...

关贴总结:
可使用脚本,解决


  1. EUI.addStyleSheet(".xtabctrl .xtab-header-green2 ul li{font-size:12px;}");
  2. var cs='<#=@jidu#>';
  3. var arr=$('div[class=xtab-header-content] ul li');
  4. var qh=["03","06","09","12"];

  5. arr[0].click();

  6. if(cs=="" || cs==qh[0]){
  7. byc(1);
  8. }else {
  9. byc(0);
  10. }

  11. function byc(x){
  12. arr[x].style.display="none";
  13. }
复制代码


感谢楼主分享
9个回答

只看楼主

xxxl 数据领袖Lv6

发表于2021-3-22 14:51

只看该作者

取消 关注该作者的回复

沙发

此问题已有同事和您对接了,保持联系就行

张腾 数据老手Lv5

发表于2021-3-22 15:29

只看该作者

取消 关注该作者的回复

板凳

var cs='<#=@jidu#>';
var arr=$('div[class=xtab-header-content] ul li');
var qh=["03","06","09","12"];

arr[0].click();

if(cs=="" || cs==qh[0]){
byc(1);
}else if(cs==qh[1])
{
byc(0);
}else if(cs==qh[2])
{
byc(0);
}else if(cs==qh[3])
{
byc(0);
}

function byc(x){
arr[x].style.display="none";
}

脚本如上,问题已解决

xxxl 数据领袖Lv6

发表于2021-3-22 15:30

只看该作者

取消 关注该作者的回复

地板

张腾 发表于 2021-3-22 15:29
var cs='';
var arr=$('div[class=xtab-header-content] ul li');
var qh=["03","06","09","12"];

张腾 数据老手Lv5

发表于2021-3-22 15:33

只看该作者

取消 关注该作者的回复

5#

张腾 数据老手Lv5

发表于2021-3-22 15:33

只看该作者

取消 关注该作者的回复

6#

突然发现,自己问的问题,自己解决了,还没发把自己的答案设置为最佳答案啊,怕自己作弊嘛

xxxl 数据领袖Lv6

发表于2021-3-22 15:36

只看该作者

取消 关注该作者的回复

7#

张腾 发表于 2021-3-22 15:33
突然发现,自己问的问题,自己解决了,还没发把自己的答案设置为最佳答案啊,怕自己作弊嘛 ...

是的 不然社区可不就全是自己刷最佳答案的帖子了吗

张腾 数据老手Lv5

发表于2021-3-22 15:46

只看该作者

取消 关注该作者的回复

8#

张腾 发表于 2021-3-22 15:29
var cs='';
var arr=$('div[class=xtab-header-content] ul li');
var qh=["03","06","09","12"];

想问题想多了,优化了一下脚本。

EUI.addStyleSheet(".xtabctrl .xtab-header-green2 ul li{font-size:12px;}");
var cs='<#=@jidu#>';
var arr=$('div[class=xtab-header-content] ul li');
var qh=["03","06","09","12"];

arr[0].click();

if(cs=="" || cs==qh[0]){
byc(1);
}else {
byc(0);
}

function byc(x){
arr[x].style.display="none";
}

xxxl 数据领袖Lv6

发表于2021-3-22 16:00

只看该作者

取消 关注该作者的回复

9#

张腾 发表于 2021-3-22 15:46
想问题想多了,优化了一下脚本。

EUI.addStyleSheet(".xtabctrl .xtab-header-green2 ul li{font-size:1 ...

张腾 发表于 2021-3-22 15:46
想问题想多了,优化了一下脚本。

EUI.addStyleSheet(".xtabctrl .xtab-header-green2 ul li{font-size:1 ...

关贴总结:
可使用脚本,解决


  1. EUI.addStyleSheet(".xtabctrl .xtab-header-green2 ul li{font-size:12px;}");
  2. var cs='<#=@jidu#>';
  3. var arr=$('div[class=xtab-header-content] ul li');
  4. var qh=["03","06","09","12"];

  5. arr[0].click();

  6. if(cs=="" || cs==qh[0]){
  7. byc(1);
  8. }else {
  9. byc(0);
  10. }

  11. function byc(x){
  12. arr[x].style.display="none";
  13. }
复制代码


感谢楼主分享

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号