找回密码
 立即注册

QQ登录

只需一步,快速开始

yaoyao7417
金牌服务用户   /  发表于:2020-3-27 11:41  /   查看:8667  /  回复:17
选项卡中有若干个子页面。

请问如何可以根据条件来决定选项卡显示其中的哪几个tab?

例如附件中,有tab0,1,2,
当单元格EVENT中的值为“DR”或“PPAP”时,只能看到选项卡中的tab0;
当EVENT的值为其他值时,只能看到tab1和tab2。

之前搜索到类似的帖子,看到回复说可以用JS写,
能否做个详细的例子呢?谢谢。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

17 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-30 17:50:35
18#
本帖最后由 Lay.Li 于 2022-3-30 17:58 编辑

您好,这个代码的意思是,您可以参考这个注释去修改,来实现您的需求,要是有其他问题的话,建议您可以另发一个悬赏贴,方发一个demo上来,这样我们也可以更好的帮助到您
//获取选项卡容器的子页面集合
var lis=$("[fgcName='tabcontrol']").find("li");
//循环子页面集合
for (var i = 0; i < lis.length; i++) {
//如果不是第一个子页面
    if (i != 0)
//设置子页面的dispaly属性为block,可以理解为显示子页面
        lis.style.display = "block";
//否则
    else
//设置子页面的dispaly属性为none,可以理解为不显示子页面
        lis.style.display = "none";
//获取名称为tabcontrol的单元格组件
    var tabControlCell = Forguncy.Page.getCell("tabcontrol")
//设置选项卡组件的默认展示页是第二个子页面
    tabControlCell.showTab(1);
}



回复 使用道具 举报
cooperNiu
注册会员   /  发表于:2022-3-30 16:00:05
17#
Lay.Li 发表于 2022-3-30 14:48
您好,建议您可以重新发一个悬赏贴,详细的描述一下您的问题,方便的话建议您可以发一个demo上来,这样我 ...

我想可以用这个帖子的demo,只不过是把显示1,2两个界面改成只显示2界面或者只显示1界面。
想学下怎么改这里js的逻辑语句
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-30 14:48:30
16#
cooperNiu 发表于 2022-3-30 14:05
十分有用,我有个类似的需求:有三个选项卡,每次选中一条数据会根据该条数据的类别字段判断,每条 ...

您好,建议您可以重新发一个悬赏贴,详细的描述一下您的问题,方便的话建议您可以发一个demo上来,这样我们也可以更好的帮助到您
回复 使用道具 举报
cooperNiu
注册会员   /  发表于:2022-3-30 14:05:01
15#
十分有用,我有个类似的需求:有三个选项卡,每次选中一条数据会根据该条数据的类别字段判断,每条数据只显示一张选项卡,另外两张选项卡隐藏,这个js代码要怎么写
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-13 10:15:02
14#
感谢支持哈~
回复 使用道具 举报
kisanly悬赏达人认证 活字格认证
中级会员   /  发表于:2020-4-12 21:55:17
13#
请忽视,只是留个记号方便回头看
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-4-7 10:46:13
12#
感谢支持呢~
回复 使用道具 举报
lishengxi
初级会员   /  发表于:2020-4-5 17:04:57
11#
dino 发表于 2020-3-30 18:17
这个正需要
我还是太老实了,不好意思问。我一直都是笨办法,重复做几个类似的页面。看来以后 ...

都是文化人儿
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-3-31 09:08:49
10#
不客气的哈~
记得给我三连(最佳答案,点赞,5分好评)
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部