tabpanel如何隐藏页签表头以及基本用法总结
tabpanel是extjs中一种比较常用的布局容器控件,也比较简单。

///1:相关的插件,
var tabScrollerMenu = Ext.create("Ext.ux.TabScrollerMenu", {
maxText: 15,
pageSize: 100
});
var tabReorderer = Ext.create('Ext.ux.TabReorderer');
var tabClosePlugin = Ext.create('Ext.ux.TabCloseMenu', {
closeTabText: '关闭',
closeOthersTabsText: '关闭其他页签',
closeAllTabsText: '关闭所有页签'
}); ///2:创建页签容器,内容容器,放置各种控件或者是html
zhuUx.tabs = Ext.widget('tabpanel', {
activeTab: 0,
floating: false,
plugins: [tabScrollerMenu, tabClosePlugin, tabReorderer],
region: 'center',
collapseMode: "undefined",
listeners: {
tabchange: {
scope: zhuUx,
fn: zhuUx.mainTabChanged
}
},
defaults: {
bodyPadding: 1
},
items: []
}); /// 3:动态加入页签,避免重复加入页签,
/// 解决办法是给每个页签加上唯一标记属性,
/// 判断一下唯一标识是否存在,存在则不添加了
var currentTabsCount = zhuUx.tabs.items.length;
for (i = 0; i < currentTabsCount; i++) {
if (zhuUx.tabs.items.getAt(i).businessObjectId == businessObjectId) {
zhuUx.tabs.setActiveTab(i);
return;
}
}
var dataManagerPanel = Ext.create(zhuUx.itemEditor, {
businessObjectId: businessObjectId,
closable: true,
title: "test"
});
zhuUx.tabs.add(dataManagerPanel).show(); ///4:对页签进行隐藏,显示,移除,删除,激活等操作
zhuUx.tabs.getTabBar().items.getAt(i).show();
zhuUx.tabs.getTabBar().items.getAt(i).hide();
zhuUx.tabs.remove() ///6:隐藏页签表头
zhuUx.tabs.getTabBar().hide(); ///5:页签切换事件
mainTabChanged: function (tabPanel, newCard, oldCard, eOpts) {
var zhuUx = this;
if (newCard != zhuUx.luxianTab) {
/// 判断数据,是否需要刷新
try { } catch (e) { }
}
newCard.updateLayout();
}, ///6:常见页签的属性与方法
closable ///是否可关闭
iconCls ///图标样式
iconAlign ///图标对齐方式
disabled ///是否禁用
tabpanel如何隐藏页签表头以及基本用法总结的更多相关文章
- xshell显示隐藏窗口页签
有时候不知道操作说了什么红框中的页签会消失,可以ctrl+shift+t 控制显示隐藏
- WPF如何实现一个漂亮的页签导航UI
最近看到一个比较漂亮的UI主界面,该UI是用左边的页签进行导航,比较有特色,就想着尝试用WPF来实现一下.经过一番尝试,基本上将UI设计图的效果用WPF程序进行了实现.下面介绍一下主要的思路: 1 U ...
- android124 zhihuibeijing 新闻中心-新闻 -北京页签 下拉刷新
缓存工具类:以url为key,json数据为value, package com.itheima.zhbj52.utils; import com.itheima.zhbj52.global.Glob ...
- android123 zhihuibeijing 新闻中心-新闻 页签 ViewPagerIndicator实现
## ViewPagerIndicator ## 使用导入ViewPagerIndicator库的方式相当于可以改源码,打包编译Eclips可以自动完成. ViewPager指针项目,在使用ViewP ...
- 使用原生js与jQuery分别实现一个简单的tab页签
tab页签通常适用于空间有限而内容较多同时兼顾页面美观度不给用户一种信息过量视觉疲劳的情形.使用面非常广,下面我们用两种方法简单实现之. 首先,构建页面元素.页签的可点击部分我们通常用列表来承载,包括 ...
- [转] JQuery UI Tabs 动态添加页签,并跳转到新页签
[From] https://blog.csdn.net/zhangfeng2124/article/details/76672403 需求: 1.tabs默认只有一个页签,但是需要点击某按钮,动态添 ...
- 1、CRM2011编程实战——清空指定页签以下的全部选项,并对页签以下的指定控件进行操作
需求:当页面载入时,"呼叫编号"保持不变,"任务号"自己主动更新."接报时间"和"发生日期"自己主动设置为当天日期和时间 ...
- Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来
首先题外话,今天早上起床的时候,手滑一下把我的手机甩了出去,结果陪伴我两年半的摩托罗拉里程碑一代就这么安息了,于是我今天决定怒更一记,纪念我死去的爱机. 如果你是网购达人,你的手机上一定少不了淘宝客户 ...
- 实现Vue的多页签组件
在之前的博客中 关于vue的多页面标签功能,对于嵌套router-view缓存的最终无奈解决方法 有写过vue的多页签功能的解决方案 可以看到我当时那个多页签的组件还是比较简单 的,只有打开跟关闭 ...
随机推荐
- cout设置输出数据不显示科学计数法
[解决方案] 1.在头文件包含—#include<iomanip>——定义IO流输出输入格式控制相关函数. 2.利用cout输出格式为—cout << fixed <&l ...
- 20175202 《Java程序设计》迭代和JDB
一.任务详情 二.设计过程的问题及解决 1.程序编译时一直提示编译出现错误. 原因及解决:本以为声明对象和创建对象一起进行时,可以直接采用如zhubajie = new Xiyoujirenwu(); ...
- Django学习笔记之视图高级-错误处理
错误处理 在一些网站开发中.经常会需要捕获一些错误,然后将这些错误返回比较优美的界面,或者是将这个错误的请求做一些日志保存.那么我们本节就来讲讲如何实现. 常见的错误码 404:服务器没有指定的url ...
- 第6章 Hyperledger Fabric模型
This section outlines the key design features woven into Hyperledger Fabric that fulfill its promise ...
- C 标识符, 数据存储形式(原码,反码,补码)
一. 标识符 第一个字母必须是英文字母或下划线 二. 数据存储形式(补码存储) 最高位是符号位 ---- 0表示整数 ; 1 表示负数 1. 正数:原码 = 反码 = 补码 例子 : (10) 原码 ...
- day02 python数据类型
python里面常见的数据类型 目录 一.int 整形只有一个方法bit_length() 可以显示二进制长度 a = 10b = a.bit_length()print(b)1010 二.bool ...
- idea构建maven多项目web架构
1.新建一个maven项目作为顶级module,可以使用模板quickstart模板,在生成pom.xml中添加一些子项目都会用到的依赖,apache-commons,guava等.因为是顶级modu ...
- C语言之一维数组与指针
一维数组: 假如有一维数组如下: ]; 该数组有3个元素,数据类型为char型,地址空间如下. 如果想访问数据,直接使用a[0].a[1].a[2]取出相应地址空间的值即可 一级指针: 指针即地址,c ...
- centos7 php-apache镜像添加redis/memcache/gd/mysql_pdo/mysqli/imagick
FROM php:5.6-apache-stretch RUN /usr/local/bin/docker-php-ext-install mysqli pdo_mysql; \ && ...
- 梯度消失(vanishing gradient)和梯度爆炸(exploding gradient)
转自https://blog.csdn.net/guoyunfei20/article/details/78283043 神经网络中梯度不稳定的根本原因:在于前层上的梯度的计算来自于后层上梯度的乘积( ...