问题标签 [flextable]

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

css - Styling GWT FlexTable only with CSS

How do I style a GWT FlexTable using only CSS? The API mentions nothing about which CSS classes are available.

Aren't there any classes and do I have to set them myself?

I would for instance like to do styling on "th".

0 投票
1 回答
1294 浏览

gwt - 表格和分页

将不胜感激任何想法。

要求

(A) 包含的表格

(B) 翻阅记录的能力,例如通过使用 SimplePager。

迄今为止考虑的替代方案

  1. FlexTable - 可以提供所有 (A) 但不能提供 (B)
  2. CellTable - 可以提供 A.1 和 (B),但不能提供 A.2 和 A.3

谁能建议提供所有 A 和 B 的替代方案?我也看过 Smart GWT,但没有看到任何我可以使用的东西。但我在 GWT 或 Smart GWT 方面都不是很有经验。

谢谢你。


[编辑 1] 带有三个按钮的单选按钮组现在创建如下(“InterimReport”是我的数据类型):

[编辑 2] 但是如何捕获用户对单选按钮的选择?此代码片段似乎没有做任何事情:

0 投票
2 回答
1541 浏览

gwt - 在 gwt 中更改 flextable 的字体大小

我想知道是否有人知道如何在 GWT 中更改 flextable 的字体大小?我尝试了无数次尝试并在网上到处查看,但似乎没有解决方案有效。我在 GWT 中有一个 flexTable,还有很多标签,比如......

目前我一直在尝试使用代码在 CSS 页面中编写样式

我将 flexTable 设置为该样式,并且表格的背景发生了变化,但字体没有。任何帮助将不胜感激。我在网上到处找。我什至尝试通过更改每个组件的默认样式页面...

但无济于事...

好郁闷=(

0 投票
1 回答
1710 浏览

gwt - GWT - 树表?

我正在寻找一种将 GWT FlexTable 或 CellTable 扩展到“TreeTable”的方法。我想要一个具有可扩展行的表,并且我希望能够在需要时从服务器获取数据。所以我不想从一开始就填充整个表格(所有级别)。

最好使用 FlexTable 还是 CellTable 开始?或者网络上有任何示例/插件吗?

感谢所有想法和提示!

0 投票
1 回答
2202 浏览

gwt - GWT - flextable - 添加焦点监听器

我正在开发一个可编辑的弹性表。单击单元格时,它会变成该特定单元格中的文本框。文本框包含单击的原始单元格的文本。由于不推荐使用“addFocustListener”函数,我应该使用哪些函数将输入到文本框中的新文本复制到弹性表中。

以下是我的代码:

不推荐使用DeferredCommandaddFocustListener。在他们的地方可以使用什么?

以下是我的新代码:

0 投票
1 回答
515 浏览

gwt - 无法在多个选项卡上获取多个图表(Google 可视化)(GWT TabPanel)

我需要显示未知数量的选项卡,每个选项卡都带有未知数量的图表(Google 可视化)。我创建了“Tab”和“Graph”类,并且 Tab 包含一个 ArrayList。

TabWrappers 扩展了 FlexTable,目前为空。目前它是一个占位符,但如果我使用 FlexTable 而不是 TabWrapper,行为不会改变。

下面的代码,减去添加 Tab2 的部分非常适合创建 1 个填充有图形的选项卡。添加第二个选项卡时,两个选项卡都显示并正确命名,但都没有图表。

0 投票
1 回答
87 浏览

java - 使用 GWT 在列标题中有一个大标题

我在 GWT 中使用 FlexTable 编写列名时遇到问题,我的代码如下:

所以对于“模板名称”,我需要它像

我希望这个问题是可以理解的,任何帮助表示赞赏。

0 投票
1 回答
5531 浏览

gwt - GWT - 在 FlexTable 的一行上实现 ClickHandler 事件

所以我的软件正在显示一个弹性表(数据是从数据库中抓取和显示的),用户允许点击一个复选框来选择一个数据。

上面的代码有效,但现在我正在尝试实现一个操作,而不是用户单击复选框,我希望用户单击一行(表格的哪个单元格)并制作整行(其中用户已选择)要突出显示。所以我在下面实现了这段代码,但到目前为止它不起作用(就像鼠标点击不会注册,我还没有实现颜色的东西......:()。有什么建议吗?

非常感谢!!!!

0 投票
3 回答
3575 浏览

gwt - GWT FlexTable 性能和优化

我正在研究 GWT 项目,我们使用FlexTable来显示一些数据。我知道我们可能应该使用CellTable,因为它具有更好的性能,但 FlexTable 更容易设置样式(设置特定单元格的样式)并且更容易更新特定单元格。

为了接收我们正在使用 WebSockets 的表的更新。我们现在面临的问题是当每秒有超过 100 次更新通过 WebSockets 时,CPU 负载很高。来自 WebSocket 连接的每条消息都包含表中多个单元格的更新。所以在实践中,每秒应该在 FlexTable 中呈现超过 100 次更新。我的 3GHz i5 和 4GB RAM 的 CPU 负载约为 50%。如果我禁用数据的实际呈现(注释掉 setText() 方法调用),那么 CPU 负载会下降到 5-10%。所以我知道 DOM 更新是瓶颈,而不是代码的其他部分。

会不会更好

  1. 改用网格
  2. 切换到 CellTable (但是如何进行单个单元格更新)?
  3. 使用 JS/JSNI 处理 DOM 而不是 FlexTable setText()

有没有更好的方法来实现表格和提高性能?

如果有人对 FlexTable 有类似的问题,我曾尝试用谷歌搜索,但发现只是普遍认为它很慢,没有什么特别的。我们有纯粹用 JavaScript 完成的应用程序原型,同样每秒 100 次更新,CPU 负载约为 15%

更新
Dropping css 淡入淡出效果,我们用来指示单元格值的变化将 CPU 负载降低了约 10%。所以看来 DOM 并不是唯一的问题。

0 投票
3 回答
2338 浏览

gwt - GWT HTMLTable 中的 getCell(row,col)

HTMLTable中没有这样的方法:

给定行和列,在 HTML/Flex 表中获取单元格的最有效方法是什么?