tabpanel页签的机制:
页签展现渲染时,只会初始化渲染你所指定的activeTab这个子页签,其他的页签一律不渲染,所以也就不存在form的dom内容,如果没有指定activeTab页签不会初始化任何子页签,那么所有的form都不会得到渲染;另外,当鼠标点击一个子页签时,ext先判断该子页签是否渲染过,如果没有渲染先渲染该子页签的内容,也就是你的form,如果已经渲染过就直接显示。
知道以上原理,就不难理解你的问题了。
如果想解决这个问题,有两种方法:1、提交页签的form时,判断一下,如果form没有渲染,就让含有该form的子页签显示
2、改造ext页签的代码,使其在页签渲染时不只是初始化渲染activeTab,让它渲染所有的页签 。
如果你要一出来就渲染出所有的tab, 那么将tabpanel中的deferredRender属性 设置为false就好了。
分享到:
相关推荐
Extjs4.2 设置tabpanel当前活动页签的样式
extjs动态添加tabpanel标签页支持pannel嵌入 逻辑代码在 MyWindow.js里面直接调用 方法 就可以
NULL 博文链接:https://rowen.iteye.com/blog/446163
extjs4.2.1 tabPanel刷新及关闭标签
NULL 博文链接:https://icyfire.iteye.com/blog/412574
如何在MATLAB中做出标签页的效果-tabpanel2.6.zip 刚才看到有会员朋友说matlab中控件少,math说ActiveX中多的是啊,于是我也就顺便打开ActiveX看看里面都有什么。突然看到个单词tabbed……难道这就是困扰我多日的...
EXT的扩展控件,可以实现页签面板的拖动效果
NULL 博文链接:https://daishuanglong.iteye.com/blog/789697
竖向标签TabPanel-------------------------------------------------
treepanel 和 tabpanel 合在一起使用,可直接使用
ExtJS tabPanel实例ExtJS tabPanel实例
基于jquery的tabpanel,支持动态添加,支持滚动条,可内嵌iframe,支持关闭按钮,支持tab的背景图片配置, 这个是我在网上找到一个原始的版本,然后修改的,有详细注释,写了11个使用例子,基本涵盖了该组件的功能。...
NULL 博文链接:https://wlhx.iteye.com/blog/1949444
html javascritp+css+tabpanel的实现
TabPanel的使用,添加tab,加载页面,添加事件
NULL 博文链接:https://mstr838wind.iteye.com/blog/766860
jquery实现新建TabPanel选卡窗口以及右键菜单功能实例
基于jquery的tabpanel,支持动态添加,支持滚动条,可内嵌iframe,支持关闭按钮,支持tab的背景图片配置, 这个是我在网上找到一个原始的版本,然后修改的,有详细注释,写了11个使用例子,基本涵盖了该组件的功能。...
解决Ext中tabPanel关闭后再次打开的2种方式。详情见文件,很小的txt文本。
TabPanel布局