问题标签 [gwt-tablayoutpanel]

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 回答
569 浏览

css - 将 GWT 中的 CSS(动态)设置为具有多个关联样式的元素

我有一个 TabLayoutPanel 实例,其中选项卡的数量将动态设置。因此,要对齐标签以填充屏幕的整个宽度,我需要

1) 使用 auto !important (done) 覆盖 gwt-TabTayoutPanel 默认值 width 16384px;

2) 将gwt-TabTayoutPanel Tab的宽度设置为适当的百分比值(例如2 个标签= 50%。3 个标签=33%,4 个标签=25% 等等)。我有一个简单的功能,就像这样(简化):

双倍 cssValue = 100.0/getWidgetCount();

(完毕)

3) 现在我的问题是:如何从 Java设置 gwt-TabTayoutPanel Tab的宽度?我加粗了Tabs因为当我使用时this.getStyleName();我得到了 gwt-TabLayoutPanel 而不是 gwt-TabLayoutPanel Tab

总之,我可以将我的问题分为两部分:

-如何从 GWT访问 TabLayoutPanel Tab css 类?

-如何用我动态生成的百分比数字设置所述类宽度?

编辑:正确编辑函数以确定百分比值。

0 投票
6 回答
59360 浏览

android - 小写的 TabLayout 选项卡标题文本

android.support.design.widget.TabLayout在我的应用程序中使用了 Min SDK 15。

默认情况下,它采用大写的 Tab 标题,但我希望它在“textCapsWord”中制作。我尝试按照此处此处的建议添加样式。但不幸的是,两者都不起作用。

0 投票
1 回答
275 浏览

java - ScrollPanel 内的 GWT TabLayoutPanel

我正在努力理解他们在 2.0 中引入的 GWT 布局系统。据说是推荐的,但它似乎比旧方法复杂得多。

我想做的(我觉得这是一个非常基本的设计)是构建一个带有页眉、左侧垂直菜单、页脚和滚动内容部分的应用程序。

所以,要做到这一点,你这样做:

这工作得很好。除了,ScrollPanel(所有内容所在的地方)显然破坏了布局流程。所以,在我的活动中,我有:

如果我将 TabLayoutPanel 添加到 viewPanel,它将无法正确显示。我必须将它添加到连接到 LayoutPanel 的 LayoutPanel 中,该 LayoutPanel 等一直到 RootLayoutPanel。

所以,我试试这个:

在我的 ui:binder 中,我有:

所以这里有两件事。

  1. 我不想设置高度。我希望标签面板与内容一样大。我不明白为什么您必须在这种“更好”的布局应用程序的方法中设置高度。

  2. 它仍然根本没有显示在屏幕上。我假设是因为它被附加到 ScrollPanel。让我困惑的是,ScrollPanel 确实实现了 RequiresSize 和 ProvidesResize,所以它不是有效的 LayoutPanel 吗?这就是 LayoutPanel 所做的一切。它是一个实现这些接口的 ComplexPanel

当我检查页面并将鼠标悬停在 TabLayoutPanel 应该在的位置时,我得到一个蓝色突出显示(在 Chrome 中),就好像它在那里一样,但似乎

包装它没有高度,所以它隐藏了 TabLayoutPanel。事实上,如果我在查看器中将其编辑为具有高度,则 TabLayoutPanel 会显示。

我在这里做一些根本错误的事情吗?我非常想做:

RootLayoutPanel > DockLayoutPanel > ScrollPanel > *Some Container > TabLayoutPanel

为了让事情……工作。我正在尝试将我当前的应用程序转换为这种新的布局内容,以摆脱在后台生成的所有表,但它似乎导致的问题多于它所修复的问题。

*此容器在选项卡面板上方和下方都有东西

0 投票
1 回答
409 浏览

gwt - GWT 选项卡面板 - 如何将选项卡放在底部

我一直在努力解决一个问题,并且在网上搜索没有产生任何结果。

基本上我正在尝试在 GWT(没有 ext 或 smart 的普通 GWT)中创建一个选项卡面板。

问题是我需要标签位于面板底部,而不是顶部,默认情况下它们是如何的。

您对我如何实现这一目标有任何想法吗?

谢谢你。

更新1:(为了更清楚,我添加了屏幕截图)默认是什么->默认选项卡位置

我需要什么->需要的标签位置

0 投票
1 回答
259 浏览

gwt - 如何在 GWT 中将滚动条添加到绝对面板

我的问题是我在 GWT 中有很多 AbsolutePanel,它们被绘制成好像是 TabLayoutPanel(GUI 看起来像 TabLayoutPanel,但是它不是一个,它是由很多 AbsolutePanel 组成的)。所以,现在我遇到的问题是,一旦打开很多标签,它们就会超过最大值。AbsolutePanel 的宽度,因此无法再看到它们,也无法单击它们或其他任何东西。那么,是否有可能向这个 AbsolutePanel 添加一个 ScrollBar 以便来回滚动?

我认为发布任何代码都不是一个好主意,因为一切都是以编程方式完成的。我唯一需要的是如何在 AbsolutePanel 中完成滚动条的示例。这个 AbsolutePanel 是固定宽度的!

非常感谢您提前提供的帮助。

0 投票
2 回答
104 浏览

c# - Tablayout 面板加载时间过长

我有下面的表格,我在 Tablayout 面板中有几个控件,如图所示。

在此处输入图像描述

当我加载此表单时,它花费了太长时间(而且还会闪烁)。

我试过:我选择 CellBorderStyle 作为“无”,所以那一刻我没有观察到这个问题,但是当我选择除“无”之外的任何 cellBorder 样式时,它就会出现。

附言; 表单加载时我没有执行任何操作。只是试图加载初始表单。