问题标签 [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.
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".
gwt - 表格和分页
将不胜感激任何想法。
要求
(A) 包含的表格
(B) 翻阅记录的能力,例如通过使用 SimplePager。
迄今为止考虑的替代方案
- FlexTable - 可以提供所有 (A) 但不能提供 (B)
- CellTable - 可以提供 A.1 和 (B),但不能提供 A.2 和 A.3
谁能建议提供所有 A 和 B 的替代方案?我也看过 Smart GWT,但没有看到任何我可以使用的东西。但我在 GWT 或 Smart GWT 方面都不是很有经验。
谢谢你。
[编辑 1] 带有三个按钮的单选按钮组现在创建如下(“InterimReport”是我的数据类型):
[编辑 2] 但是如何捕获用户对单选按钮的选择?此代码片段似乎没有做任何事情:
gwt - 在 gwt 中更改 flextable 的字体大小
我想知道是否有人知道如何在 GWT 中更改 flextable 的字体大小?我尝试了无数次尝试并在网上到处查看,但似乎没有解决方案有效。我在 GWT 中有一个 flexTable,还有很多标签,比如......
目前我一直在尝试使用代码在 CSS 页面中编写样式
我将 flexTable 设置为该样式,并且表格的背景发生了变化,但字体没有。任何帮助将不胜感激。我在网上到处找。我什至尝试通过更改每个组件的默认样式页面...
但无济于事...
好郁闷=(
gwt - GWT - 树表?
我正在寻找一种将 GWT FlexTable 或 CellTable 扩展到“TreeTable”的方法。我想要一个具有可扩展行的表,并且我希望能够在需要时从服务器获取数据。所以我不想从一开始就填充整个表格(所有级别)。
最好使用 FlexTable 还是 CellTable 开始?或者网络上有任何示例/插件吗?
感谢所有想法和提示!
gwt - GWT - flextable - 添加焦点监听器
我正在开发一个可编辑的弹性表。单击单元格时,它会变成该特定单元格中的文本框。文本框包含单击的原始单元格的文本。由于不推荐使用“addFocustListener”函数,我应该使用哪些函数将输入到文本框中的新文本复制到弹性表中。
以下是我的代码:
不推荐使用DeferredCommand和addFocustListener。在他们的地方可以使用什么?
以下是我的新代码:
gwt - 无法在多个选项卡上获取多个图表(Google 可视化)(GWT TabPanel)
我需要显示未知数量的选项卡,每个选项卡都带有未知数量的图表(Google 可视化)。我创建了“Tab”和“Graph”类,并且 Tab 包含一个 ArrayList。
TabWrappers 扩展了 FlexTable,目前为空。目前它是一个占位符,但如果我使用 FlexTable 而不是 TabWrapper,行为不会改变。
下面的代码,减去添加 Tab2 的部分非常适合创建 1 个填充有图形的选项卡。添加第二个选项卡时,两个选项卡都显示并正确命名,但都没有图表。
java - 使用 GWT 在列标题中有一个大标题
我在 GWT 中使用 FlexTable 编写列名时遇到问题,我的代码如下:
所以对于“模板名称”,我需要它像
我希望这个问题是可以理解的,任何帮助表示赞赏。
gwt - GWT - 在 FlexTable 的一行上实现 ClickHandler 事件
所以我的软件正在显示一个弹性表(数据是从数据库中抓取和显示的),用户允许点击一个复选框来选择一个数据。
上面的代码有效,但现在我正在尝试实现一个操作,而不是用户单击复选框,我希望用户单击一行(表格的哪个单元格)并制作整行(其中用户已选择)要突出显示。所以我在下面实现了这段代码,但到目前为止它不起作用(就像鼠标点击不会注册,我还没有实现颜色的东西......:()。有什么建议吗?
非常感谢!!!!
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 更新是瓶颈,而不是代码的其他部分。
会不会更好
- 改用网格
- 切换到 CellTable (但是如何进行单个单元格更新)?
- 使用 JS/JSNI 处理 DOM 而不是 FlexTable setText()
有没有更好的方法来实现表格和提高性能?
如果有人对 FlexTable 有类似的问题,我曾尝试用谷歌搜索,但发现只是普遍认为它很慢,没有什么特别的。我们有纯粹用 JavaScript 完成的应用程序原型,同样每秒 100 次更新,CPU 负载约为 15%
更新
Dropping css 淡入淡出效果,我们用来指示单元格值的变化将 CPU 负载降低了约 10%。所以看来 DOM 并不是唯一的问题。
gwt - GWT HTMLTable 中的 getCell(row,col)
HTMLTable中没有这样的方法:
给定行和列,在 HTML/Flex 表中获取单元格的最有效方法是什么?