利用万能式修改tab页标签头样式

4897
3

Shirley 小试身手Lv3

发表于2019-10-14 17:56

楼主
如果系统目前提供的tab页样式无法满足需求,可以试试下面的方法:
如上图所示,可以利用万能式钻取+按钮(或者图片等其他组件)实现自定义tab页标签头样式。


步骤一:准备一个tab页和一组与tab页页数相同的按钮

(1)设置按钮属于同一个分组,即设置按钮属性中的 "分组" 属性值相同,目的是使这一组按钮之间建立互斥关系。另外也可以修改下按钮的选中样式和未选中样式,这样能更直观的看到当前选中的是哪个页签。


(2)设置tab页属性中"标签页头可见"为不可见。
步骤二:设置按钮的钻取设置

  1. g_rptpage.getWidgetByName('HHH2').setActive(0);
  2. 其中:
  3. HHH2为tab页组件的代号
  4. setActive(0)中的0表示设置当前活动tab页是第1页,一次类推,按钮”tab2“表达式应为g_rptpage.getWidgetByName('HHH2').setActive(1)
复制代码


最近看过此主题的会员

zhouxm

遗世独立

2533838981

esen_4X8EFWKKNO

chestnut

esen_4YNPQEX87K

esen_4Y3L5ADO80

刘子瑜

wxw

huxh

esen_4ZBQ38OLTU

esen_50RKBHQRZI

ly.

liguangliang

四毛二

wocaohaonan

3个回答

只看楼主

Shirley 小试身手Lv3

发表于2019-10-17 17:13

只看该作者

取消 关注该作者的回复

沙发

可以使用这个方法实现同步切换多个tab页
即在万能式脚本中添加其他要同步切换的tab页脚本

  1. g_rptpage.getWidgetByName('HHH1').setActive(0);
  2. g_rptpage.getWidgetByName('HHH2').setActive(0);
  3. g_rptpage.getWidgetByName('HHH3').setActive(0);
  4. 其中HHH1、HHH2、HHH3是2个不同的tab页
复制代码


土豆我是马铃薯 数据达人Lv4

发表于2019-10-17 18:19

只看该作者

取消 关注该作者的回复

板凳

马一个

辰哥 管理员

发表于2019-10-22 13:34

只看该作者

取消 关注该作者的回复

地板

非常的分享!

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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