问题标签 [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 回答
2136 浏览

asp.net - asp.net,启用/禁用选项卡面板

为什么这不起作用?

虽然这有效:

0 投票
1 回答
907 浏览

javascript - 面板不会在 TabPanel 中垂直展开

使用 Extjs,我有一个包含两个面板的 TabPanel。这些面板不会自动垂直扩展。所有布局都设置为“适合”类型,并且 forceFit 为真。

编辑:

我已经根据 Kunal 的建议更新了我的代码。

描述接口:你有一个包含多个节点的树列表。当用户单击其中一个节点时,它会打开一个选项卡(调用函数 ZombieTab(zombie_ip)),其中包含两个子选项卡(ZombieTab_MainTab 和 ZombieTab_Commands)。

用 Kunal 的建议编辑代码有以下效果:我们可以看到 ZombieTab_Commands 的底部栏出现在面板的顶部,因此,选项卡的所有组件都没有显示。

0 投票
4 回答
10243 浏览

.net - .NET 的 Dock Panel 组件允许停靠在标签页内?

我想建立一个用户界面,由于历史原因,它有很多“列”的信息。其中许多并非在所有情况下都与所有用户相关,所以我想我会查看停靠面板以允许用户根据他们的工作场景隐藏或重新排列列。

这是 .NET 3.5 中的 Winforms。

因此,我想要以下内容:

  • 在主窗体中有标签页
  • 每个标签页都可以有停靠面板停靠在其中
  • 停靠面板应该可以从一个标签页移动到另一个标签页

样机示例 http://images.vkarlsen.no/so/2902953/dock-test.png

到目前为止,我已经尝试了以下组件包,但没有运气:

泰勒里克

允许我停靠在标签页内,但停靠面板不能从一个标签页移动到另一个标签页。当尝试将浮动面板拖放到与其来源不同的选项卡页面时,停靠似乎会成功,但在拖放时它停靠在其所有者容器上。

Divements SandDoc

与 Telerik 相同的问题。

DevExpress XtraBars

与 Telerik 相同的问题。

http://sourceforge.net/projects/dockpanelsuite/

同样的问题,一个停靠内容窗口只能属于一个停靠面板,这意味着它不能从一个选项卡迁移到另一个选项卡。


基本上,有没有人知道任何可以让我做我想做的事情的组件(包)?


编辑:好的,我已经尝试让上面的 Sourceforge 控件正常工作,但我看不到如何使这项工作正常工作。

基本上,这是我需要做的:

  1. 我需要有多个标签页(我不需要取消停靠,它们可以是静态的)
  2. 我需要能够将内容停靠到标签页中
  3. 我需要能够将内容从一个标签页移动到另一个

如果我理解下面提到此控件的答案,我应该使用 DockPanel 而不是 TabControl,并使用 DockPane 而不是 TabPage,但据我所知,这仅使我能够停靠和取消停靠标签页,这不是我想要的是。

无论如何,这是一个程序文件,只需创建一个 Winforms 项目,从 sourceforge 项目中添加对 .dll 的引用并将此代码粘贴到 Program.cs 中:

0 投票
2 回答
1495 浏览

gwt - GWT TabPanel 和谷歌地图的问题

使用 Google Web Toolkit(使用 Google Maps Extension)我遇到了一个小问题:

我想将 Google 地图插入 TabLayoutPanel。没有那个 TabLayoutPanel 一切正常。但是,一旦地图位于选项卡内,它的行为就会非常奇怪(它没有居中,并且在您尝试滚动时会“跳跃”。)。

同样的问题是使用 TabPanel 而不是 TabLayoutPanel 时。

从我的代码中提取:

在我的 EntryPoint 类的 onModuleLoad 方法中:

MainUITabsWiget 看起来像这样:

}

似乎地图不喜欢在选项卡内..有人知道问题出在哪里吗?

谢谢。

安迪

0 投票
1 回答
1956 浏览

wpf - WPF:更改 TabPanel 中选项卡的布局

而不是在顶部,我不想在左侧的标签。我更改了 TabControl 的模板,以便 TabPanel 将出现在第一列中,而第二列将承载内容。

问题是我不确定如何更改 TabPanel 的布局,以便选项卡垂直堆叠。

我知道在普通的 ItemsControl 对象中,我应该更改它的 ItemsPanel。我怎样才能做到这一点?

0 投票
1 回答
1888 浏览

c# - Ajax Control Toolkit 自定义选项卡扩展器以关闭选项卡客户端

我正在尝试编写一个 AJAX 控件扩展器,它可以修改 AJAX 控件工具包TabPanel,以便TabPanel's 的标题在文本之后有一个图像,单击该图像时,使用客户端脚本(没有回发)隐藏选项卡标题。我还希望能够指定一个 onClientClose 函数,该函数在关闭选项卡时也会调用。

我是 ASP 控件扩展器的新手,到目前为止,我一直遵循 [tutorial]( http://www.asp.net/ajax/tutorials/creating-a-custom-ajax-control-toolkit-control-extender -cs "Creating a Custom AJAX Control Toolkit Control Extender") 在 ASP.NET 站点上用于创建自定义扩展器。我已经调用了我的扩展器 a ClosableTabPanelExtender,并且我的扩展器项目构建了。我像这样设置了一个测试网页:

到目前为止,我在运行网站时收到以下错误:
The TargetControlID of 'ClosableTabPanelExtender1' is not valid. A control with ID 'TabPanel1' could not be found.
该错误让我认为 aTabPanel无法扩展,所以我必须扩展aTabContainer吗?

除了错误之外,我还可以使用一些方向,尤其是使用 Behavior 脚本。这对我来说是最难以捉摸的部分,尽管我知道它可能会包含我试图添加的大部分功能。我也不确定扩展器的其他部分如何与它一起工作。

我有 Ajax Toolkit 源代码,并查看了 Tab 控件的源代码,我部分理解了这些源代码。我还浏览了几个控制扩展器的示例,主要是Matt Berseth 的扩展器和 Dan Wahlin 的一个。

0 投票
2 回答
2232 浏览

validation - extjs 在切换选项卡时显示验证

嗨,我希望有人可以在这里帮助我使用 extjs 框架。

我遇到的问题是没有为在面板初始化时不可见的选项卡呈现字段验证。

它仅在单击文本字段时才开始工作。

我需要的是在激活选项卡时强制验证字段的验证提示。

编辑 我想出了这个

编辑 我通过使用级联功能解决了它,因此它也可以到达字段集中的项目。

谢谢,理查德

0 投票
1 回答
1363 浏览

extjs - extjs在formpanel下提交tabpanel?

布局:窗口-->选项卡面板-->表单面板。如果我想提交formpanel,但是有很多formpanel,我不知道怎么办!是布局问题吗?我是java程序员。我使用struts2+extjs ......

0 投票
1 回答
1193 浏览

javascript - ExtJS Tabpanel 和 JSON 数据未加载?

我正在使用带有两个面板的选项卡面板,通过 JSON 检索数据。在第一个选项卡面板中检索数据似乎效果很好,但是,我无法解析从第二个选项卡面板中的 JSON 检索到的数据。有任何想法吗?

和:

0 投票
2 回答
31471 浏览

wpf - TabControl / TabPanel / TabItem 的 WPF 样式

这是关于 WPF TabControl、TabItem 和 TabPanel 的新手问题。StackOVF 上有一个相关的问题,我很乐意在我的应用程序中使用一个答案。这是答案的链接,以及代码片段:

WPF:在 TabControl 中居中 TabItems

虽然这很棒,但我希望将资源和样式的内容移到更好的位置(样式表等)。我的第一次尝试是将<TabControl.Resources>标签移动到 ,<Window.Resources>但这不起作用。我尝试了几种变体,但无法使其正常工作。这是我有点期望工作的尝试示例:

搜索 web 和 msdn 并没有帮助我解决我的问题,而是给我留下了第二个(相关的)问题:TabPanel 到底什么,它与 TabControl 有什么关系?

任何帮助和提示将不胜感激。

(已编辑:在上一个示例中评论说该代码对我不起作用。)