问题标签 [tabpanel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
829 浏览

tabpanel - 如何处理coolite选项卡面板中的选项卡更改事件?

我正在使用coolite tabpanel。我想从客户端处理选项卡更改事件。

0 投票
1 回答
1603 浏览

jsf - 如何在jsf中刷新整个tabpanel

我正在使用richfaces和jsf。

<rich:tabpanel>用来创建标签。

我已经拿了 4 个标签。

在第一个选项卡中,有一个刷新按钮可用。如果我单击该按钮,整个标签面板就会刷新。无论数据保存在 tab2、tab3 和 tab4 中,都将被清除。

0 投票
1 回答
3441 浏览

undefined - Ext.NET (Coolite) 在 Tabpanel 中动态创建的 Tabs 侦听器找不到 HTMLEditor 的 ID(对象未定义)

我在我的 aspx 文件上创建了一个 TabPanel。在后面的代码中,我动态创建:其中的选项卡以及每个选项卡中的 HtmlEditor。我还在每个选项卡上创建了一个侦听器,这样当它们被激活或显示时,该选项卡中的 HtmlEditor 就会获得焦点。

当我执行程序时,我看到选项卡已在我的 TabPanel 上创建。但是在网页准备好使用之前,会出现一个错误,指出侦听器中的对象 ID 未定义。所以监听器不起作用,页面没有完全加载。

奇怪的是,如果我直接在我的 aspx 文件中添加一个选项卡,在我的选项卡面板中添加一个选项卡,并使用侦听器加载我的动态选项卡的其余部分:html 编辑器的所有 Id 都被识别,并且所有侦听器都可以正常工作. 除了第一个选项卡外,witch 没有侦听器,并且在这种情况下不是动态创建的。

我的理论是,TabPanel 的索引 0 处的选项卡似乎在 HtmlEditor 控件的 ID 保存到页面之前启动了 Activate() 或 Show() 的侦听器。

所以我想知道我错过了什么以及如何将侦听器(激活或显示)放在 Tabpanel 中的每个选项卡上,这将触发该选项卡内控件的焦点方法。当然,我想动态生成我的所有标签。

你能帮助我吗 ?

我希望我足够清楚。

这是我的Default.aspx页面:

这是我的Default.aspx.cs页面:

尝试使用已加载的一个选项卡修改default.aspx,并且侦听器工作正常(但我当然不希望这样,因为我希望我的所有选项卡都被动态加载):

0 投票
2 回答
15863 浏览

extjs - 如何获取 Ext.Panel 的高度以填充父区域

我有以下 Ext.TabPanel:

看起来像这样:

替代文字

如何让中间的线向下延伸到底部,以便垂直填充其父空间?

以下是 TabPanel 的加载方式regionContent

我看到dom中这个元素的高度是绝对的(19px),在哪里设置?

替代文字

附录

McStretch,我通过自己放入layout: 'fit'选项卡来尝试您的想法,但该行仍然在同一个地方:

0 投票
2 回答
2324 浏览

extjs - 如何附加对用户单击 Ext.TabPanel 中的选项卡的反应

当我想对用户在网格上选择一行做出反应时,我使用这个:

如何将相同的功能附加到选项卡?像这样的东西:

附录

谢谢@timdev,这行得通,这就是我识别它是哪个选项卡的方法(简单地说id,我无法获取选项卡的索引,因为我可以获取网格中的行索引):

0 投票
1 回答
4154 浏览

jsf - 使用 Javascript 以编程方式切换 a4j (richfaces) tabPanel

当我单击一个命令按钮时,我想执行一些 js 将当前选项卡面板切换到另一个选项卡面板。我的 tabPanel 是 switchType="client"。

0 投票
6 回答
3879 浏览

extjs - Extjs:在 TabPanel 中重用相同的网格

在 Extjs 应用程序中,我有一个 Grid 和一个 Tabs 行。网格的内容取决于选定的选项卡。说标签有 Jan-Feb-Mar-... 值。单击选项卡我会重新加载网格的商店

问题:是否有可能避免重复 12 个网格组件以支持一个共享实例?

谢谢

免责声明:在 sencha 的论坛、google、stackoverflow 上搜索不成功 :(

0 投票
2 回答
8313 浏览

javascript - 如何更新 ExtJS TabPanel 中选项卡的内容?

我有一个这样的标签面板:

然后在创建此选项卡面板后,我想动态更改选项卡的内容,但这些都不起作用:

由于我想通过AJAX加载每个选项卡的内容,我不想按照此问题中的建议动态添加选项卡,但希望选项卡从第一次加载时可见,并且每个选项卡的内容在单击时动态更改.

选项卡创建后如何更改其内容?

更新:

感谢@Chau 发现我的疏忽:当我使用Ext.Panel而不是简单的 javascript 对象文字创建选项卡时,它可以工作:

0 投票
1 回答
1096 浏览

ajax - Ajax TabContainer 母版页加载问题

在将 Ajax TabContainer 控件与母版页一起使用时,我遇到了一个问题,即只有设置了 ActiveTabIndex 值的选项卡与内容页面一起加载,但另一个选项卡上的页面没有加载。是否需要使用属性或事件来加载使用其他内容页面的其他选项卡?

请指教!

0 投票
1 回答
1477 浏览

internet-explorer - Extjs TabPanel 自动高度在 IE 中不起作用

Extjs TabPanel 正在使用 autoHeight 开发 FireFox、Chrome 和 Safari 而不是在 IE 中。