问题标签 [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 投票
2 回答
709 浏览

gwt - 关于使用由 StackLayoutPanel 包装的 DataGrid 的错误

我尝试使用 DataGrid 并将其放在 stacklayoutpanel 中。当我为 ListDataProvider 提供数据时,CellTable 在浏览器中不可见,因为它位于非活动选项卡上(尽管它在 DOM 树中可见)。切换到包含 CellTable 的选项卡后,其中没有数据。如果选项卡在提供数据时处于活动状态,则表格已正确填写。由于我已使列可排序,因此如果单击排序,数据将正确显示。我希望在单击另一个原生选项卡时自动显示数据。如果我切换到使用 celltable,这将不是问题。

我知道这是 GWT 中的错误,它已在 GWT 2.5 RC 中修复。但是我的老板还不想让我使用 GWT2.5RC。我必须解决这个问题。我知道有人说 datagrid.redraw() 可以修复它。我累了,但显示很奇怪。例如,我在DataGrid中有10行,选择第二个选项卡后,调用redraw(),自动显示数据,但只有10px的块显示数据和滚动条。我必须向下滚动才能看到其他行。选项卡底部有很多空间未使用。谁能告诉我如何解决这个问题?那么我是否使用了错误的方法来修复它?我还能做些什么来解决这个问题。谁能给我一些提示。

谢谢

最好的祝福

0 投票
1 回答
937 浏览

gwt - TabLayoutPanel 选择处理程序触发多次

目前我正在使用 GWT TabLayoutPanel 并遇到了一些问题。我的应用程序使用活动和地点来管理浏览器历史记录。使用 TabLayoutPanel,我试图通过在 onSelectionHandler() 事件中执行 placeController.goTo() 将选项卡存储在历史记录中(以便我可以返回浏览器)。我正在刷新选项卡列表执行 tabLayoutPanel.clear()。问题是 tabPanel.clear() 多次触发 selectionHandler ,因此我的 Places 多次触发。为了解决这个问题,我必须添加对 SelectionHandler 的本地启用和禁用,但这看起来不适合我。

下面是代码示例。我正在使用 addEvents 方法来刷新某些事件的选项卡列表。

如果没有本地 enabledSelectionHandler 使用,是否有任何其他适当的方法来防止 SelectionHandler 被多次触发?

0 投票
1 回答
362 浏览

gwt - 单击按钮后不显示 TabLayoutPanel 选项卡

我正在尝试使用 a TabLayoutPanel,当它是我放在页面上的第一件事时,它似乎工作正常,但是当我在按下按钮(例如)之后这样做时,它无法正确显示。例如,如果我做这样的事情它工作正常:

但是,如果我执行以下操作,当我单击按钮时,我看到的只是“Tab1”,没有其他选项卡,没有“Tab 1 标题”等:

有任何想法吗?我在某处读到我正在使用的 IE8 中存在问题TabLayoutPanel,但由于在第一种情况下显示正常,我怀疑这是问题所在。我想看看 Chrome 和 Firefox 会发生什么,但花了几个小时努力在这些浏览器上安装 GWT 开发人员插件,但没有任何运气。

我正在尝试做的事情有什么本质上的错误吗?有人看到我的代码有问题吗?谁能建议如何调试这个?

0 投票
1 回答
113 浏览

gwt - TabLayoutPanel 完成加载事件

我使用了一个 GWT TabLayoutPanel,其中包含几个 Google 图表小部件。

我想知道是否有一个处理程序/方法可以在选项卡中的所有小部件完成加载后调用。(单击选项卡后)

我需要这个,因为单击选项卡后我会刷新/重新加载图表,但必须先加载图表,否则高度/宽度将不适用于图表。

有什么帮助吗?

0 投票
0 回答
147 浏览

gwt - TabLayoutPanel 中的 GWT CellTable:没有数据换行

我想CellTable在一个TabLayoutPanel. 每个选项卡都有一个包装CellTable作为它的小部件。

我的问题是:如果我有一个有很多列的表格,在我的情况下是 12,内容流向面板的右侧,意味着某些内容不可见。如果我在没有 TabLayoutPanel 的情况下显示表格,情况并非如此;在这种情况下,会自动换行,以便所有列都适合屏幕。

截图:
在此处输入图像描述
在此处输入图像描述
在此处输入图像描述

我不想为表格或列指定绝对宽度,因为我希望表格使用 100% 的可用屏幕宽度。

0 投票
2 回答
134 浏览

css - gwt tablayout 在增加填充、字体、边距时隐藏选项卡

我创建了TabLayoutPanel. 如果它是

.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabInner

CSS 类是用填充修改的,比如说 padding: 15px;font-size: 25px;

然后,选项卡隐藏在浏览器窗口中。是什么原因以及如何解决这个问题?

谢谢,班纳特。

0 投票
1 回答
469 浏览

gwt - GWT 中 TabLayoutPanel 中的单元格表

我是 GWT 的新手。我一直在搜索使用 UIBinder 在 TabLayoutPanel 选项卡中嵌入 celltable 的示例。有人可以为我提供代码示例吗?谢谢。

0 投票
1 回答
122 浏览

gwt - 使用 UIBinder 在 Tablayoutpanle 中动态添加选项卡

需要明确的是,我是 GWT 的新手。我正在四处寻找实现动态选项卡的示例,并找到了这个链接http://www.java2s.com/Code/Java/GWT/AddingnewtabdynamicallyExtGWT.htm,他们在其中使用 GXT。但我的问题是,如何使用 UIBinder 实现动态视图?我想实现类似于浏览器选项卡的东西。每个新创建的选项卡都有一个拆分面板视图,其内容将通过 rpc 请求进行填充。我的问题是,当用户在标签之间切换时,历史机制是如何处理的?谁能提供样本?谢谢

在此处输入图像描述

0 投票
2 回答
917 浏览

gwt - 使用 GWT 中的选项卡项动态添加选项卡

我想创建一个标签页并在每个标签点击时加载不同的信息。

我希望能够在单击“+”选项卡时动态添加选项卡。 在此处输入图像描述

因此,单击“+”时,应将新选项卡添加到同一 tabLayoutPanel。

有关如何在 GWT 中执行此操作的任何建议。

谢谢。

0 投票
1 回答
124 浏览

css - GWT TabLayoutPanel 不允许在选项卡上选择文本

嗨,有没有办法不允许在 GWT TabLayoutPanel(和其他 gwt 小部件)的选项卡上选择文本?

我尝试使用css,例如:

谢谢!