问题标签 [gwt-celltable]
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.
gwt - GWT CellTable 种群
我想通过 RPC 调用使用来自数据库的数据填充单元表。有人可以给我一个示例应用程序来演示这一点(端到端流程)。我有点困惑,我对此很陌生。谢谢您的帮助
gwt - GWT:将 CellTable 导出为图像或 pdf 文件
我有一个 CellTable 显示在 GFlot SimplePlot 中绘制的数据。
使用 GFlots 集成功能可以导出绘图:
现在我也想导出 CellTable,以在绘图中显示相应的数据。这在客户端的 GWT 是否可能以某种方式实现?它不必是 CellTable 本身,只要它显示的数据就足够了。
gwt - GWT Datagrid:将小部件插入列
我正在尝试在 datagrid 列中插入一个文本框。我知道我可以选择 TextCell 或 EditTextCell,但出于某种原因,我选择了 TextBox。
我采用以下方法
我在这里遇到的问题是我在 UI 而不是文本框中得到以下内容
但是当我更换
和
我正在获取文本框,但该值未填充。
谁能解释这种行为。如何填充该值?
gwt-celltable - GWT 中的嵌套网格
我需要开发一个类似于 Smart GWT 中的嵌套网格的控件。
用户将有一个用于扩展图像的列,当用户单击特定行中的图像时,必须在其中打开一个子网格。这里所有剩余的行都需要向下移动。
我怎样才能实现该功能?任何人都可以给我一些线索,以便我可以继续。
我已经有一个网格,它是一个带有自定义标题的单元格表(实现了搜索功能)。
谢谢,萨丽莎。
gwt - Gwt 性能问题:庞大的数据和单元格表
我有一个向我发送大量 DTO 的服务器端服务。我需要将它们放在 CellTable 中。这就像 10-200 行,我需要同时查看所有内容。
我有一个服务器端日志,它跟踪我的服务的最后一个“人造”代码行(就在返回之前)。
最好的情况是,此日志与完全加载的表之间有 2 分钟的差距。大多数时候,在这个过程中有些东西会中断,这让我悬而未决。
我有什么选择?
谢谢
编辑:我尝试了 Andrei 的想法,区分数据下载的长度(rpc 回调)和 celltable 加载的长度。
我想确定一下,这就是我在回调中所做的:
第一个警报发生在约 10 秒后。但是第二个永远不会被调用。
这是 updateResults 背后的方法:
编辑2:我尝试了很多东西。当我尝试用我的数据填充单元格表时会出现问题。在 Chrome 中,出现了 BSOD 的 chrome 版本。在 Firefox 中,它会静默中断,但不会执行剩余的 js 指令。如果我尝试在 firebug 中读取控制台,我的 firefox 会使用 ~2.5GB ram 冻结。如果我使用 gwt-runner,它也会冻结。
在我的示例中,只有 4 行(4 个具有多个依赖项的对象)!
我怎样才能找到什么中断和在哪里?
感谢您的帮助:)
最后:好的,所以我显然是个白痴。在 getValues() 的某个地方,有一段“业务逻辑”不应该存在,这导致了 OutOfMemory 错误。
外卖虽然:
- 跟踪最后一次调用server-side和onSuccess client-side的第一行,看问题是否与RPC有关
- 如果您的单元格表中断但只有几行,那么您做了一些您不会引以为豪的事情
- Scheduler.get().scheduleDeffered 允许您渲染页面,然后执行您的业务逻辑。所以这很酷。
多谢你们
gwt-celltable - 如何将clickhandler添加到celltablebuilder的子行
我可以使用 celltablebuilder 构建自定义行。单击特定的锚单元格时,我可以为该行构建额外的子行。这个子行有按钮,当点击按钮时我做了一些动作。我可以在子行中添加带有 clickhandler 的按钮,但是当单击按钮时没有发生任何事情,clickhandler 没有触发。
任何人都可以帮忙。
gwt - TextInputCell :我必须单击两次才能编辑单元格
当我想编辑一个 textinputcell 时,我通常需要单击两次:第一次单击将焦点放在单元格上,然后放在输入上。
我有一个包含 20 列的单元格表,全部为 textinputcell - excel 样式。而这个问题使它完全无法使用。
这是一个代码示例:
你必须面对这个问题吗?有知道的解决方案吗?
谢谢
gwt - Render Google Chart in GWT 2.5 custom cell (I used UiRenderer)
I am using GWT 2.5 RC1 and GAE 1.7.2.
I created a custom cell using UiRenderer Rendering HTML for Cells.
I want to render a chart using Google Chart Tools API for GWT Getting Started Using the Google Chart Tools with GWT
Below there is snippet of the render method, which does not work.
Does anybody know, how to render a google chart in a custom cell?
I would appreciate it, if he/she give me some directions or sample code.
Thanks in advance.
gwt - GWT CellTable 工具提示无法正常工作
我正在使用 CellTable,每当我将鼠标悬停在任何单元格上时,我都想显示一个工具提示。我的代码工作正常,但工具提示没有改变它的位置。
我的意思是,如果我将鼠标悬停在单元格 1 工具提示显示上,然后如果我将鼠标悬停在单元格 100 上,工具提示数据会更改,但工具提示仍显示在单元格 1上。
我正在使用以下代码:
任何帮助深表感谢。
谢谢。
gwt - 使用 GWT 实体代理临时保存更改。实施“应用更改”模式
我有一个CellTable<UserProxy>
. 所以换句话说,它直接管理我的数据库实体的实体代理。有了它,我使用了一个AsyncDataProvider<UserProxy>
使用请求工厂获取数据的方法。我的列的单元格是EditTextCell
. 我添加了一个FieldUpdater<UserProxy, String>
来编辑值。除了这里是我的问题:如果我更新实体的值并立即保存它工作正常,但我不知道如何将保存与稍后单击按钮不同。
基本上,我想实现 Apply-changes 模式(参见: http: //patterns.holehan.org/Review/ApplyChanges),所以我希望用户能够编辑表中的几个值,一旦他完成了他可以单击“应用”按钮,这将保存所有更改。
所以我的想法是在不调用保存的情况下更改代理实体中的值,然后将所有修改后的实体保存在按钮的点击处理程序中。
但要更改代理实体中的值,我必须先调用 ctx.edit(user) :
这使得之后无法将它们保存在应用按钮的点击处理程序中:
因为调用save(item)
会抛出这个异常:java.lang.IllegalArgumentException: Attempting to edit an EntityProxy previously edited by another RequestContext
如何避免这种情况而不必创建另一个代表同一实体的类?