问题标签 [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.

0 投票
1 回答
1765 浏览

gwt - 如何将文本包装在 GWT CellTable 单元格中?

我需要包装列的文本。我的专栏很小。所以如果我设置列宽,一些字母是不可见的。由于文本的长度大于列大小。如果文本中有空格,则它会自动换行。所以我需要包装文本。

例如,emailColumn 的值为 xxxxxxxxxxxxx@XXXXXXX.com。

我希望结果xxxxxxxxxxx@x与第一行和xxxx.xom下一行一样。

可能吗?

0 投票
1 回答
3766 浏览

gwt - GWT 如何制作由 2 种单元格组成的复合单元格或如何制作带有图像和文本的自定义单元格

我想在包含图像+文本的单元格表/数据网格中添加一列。我只是做了一些研究,发现可能有 3 种方法可以做到这一点。

  1. 制作一个 ImageResourceCell 和一个 TextCell 然后将它们组合成一个复合单元格。(还没有看到任何示例或参考,它只是从我的脑海中浮现出来。也许这行不通)

  2. 使用 IconCellDecorator。我检查了文档。它说“一个将图标添加到另一个单元格的单元格装饰器”。不确定它是否可以做我想要的。我仍然没有找到任何关于它的例子。

  3. 制作一个自定义单元格。GWT官网中有一个关于颜色名称和颜色样式组合的例子。我厌倦了这种结合图像和字符串的方式。但它不起作用。也许我的代码有问题,因为我不完全理解这些代码。

谁能给我一些关于实现这一目标的例子。你可以做任何你知道的方法。只需输入一些代码并给我看示例。

太感谢了。

此致

0 投票
2 回答
4227 浏览

gwt - GWT 如何将自定义单元格添加到 celltable/datagrid

我已经渲染了一个结合了图像和文本的自定义单元格。它看起来像这样:

我的问题是如何将此单元格添加到 celltable/datagrid 中。我已经厌倦了这个。

0 投票
0 回答
515 浏览

gwt - 使用 TableBuilder 识别子行 - GWT 2.5

使用 TableBuilder 构建单元表时,我遇到了为子行设置唯一类名的问题。(重量 2.5RC)

构建行的代码如下所示:

每个<tr>在循环内生成的都是一个子行。

<tr>'s 是使用属性生成的__gwt_subrow=1__gwt_subrow=2...

但是,由于GWT 不支持 CSS3的问题,我不能使用以下选择器来选择子行:

.dataGridOddRow:not([__gwt_subrow="0"])

我不想buildRowImpl自己实现该方法。

关于如何仅将类名设置为子行的任何建议?

0 投票
2 回答
553 浏览

internet-explorer - 为什么在我安装的 Internet Explorer 9 中 GWT CellTable 呈现不正确?

我正在开发一个 Java GWT & App Engine 应用程序并使用 CellTable 来显示用户上传到 Blobstore 的项目。

一切正常,看起来像这样:

火狐渲染

但是今天我发现我的 IE9 有一个问题。我知道这只是我的 IE9 版本,因为它可以在另一台使用 IE9 标准设置的计算机上正常工作,并且在 IE8 中也可以正常工作。

看起来呈现表格的 JavaScript 运行不正确,但启用了脚本,否则应用程序根本无法运行。这就是我所看到的:

Internet Explorer 是垃圾

我已经尝试在 IE 中将我的 IE9 重置为出厂默认设置,但我仍然遇到问题。

我无法卸载并重新安装,因为在真正的 Microsoft 风格中,它不会出现在卸载程序菜单中。掌心

我无法再次安装它,因为它已经安装了:/

如果有人有任何想法,或者可以指出我正确的方向,我将不胜感激。

谢谢大家!

0 投票
1 回答
2416 浏览

gwt-celltable - 如何使用带有自定义表构建器的 clickhandler GWT 呈现 GWT 小部件?

我正在尝试使用 GWT 2.5rc1 自定义表格构建器为我的数据网格中的每一行呈现一个子表。我遵循了 2.5 rc1 展示中的示例(网址:http ://showcase2.jlabanca-testing.appspot.com/#!CwCustomDataGrid )。我能够看到新添加的子行,但是当我想向子行锚元素添加点击处理程序时问题就来了。点击处理程序从未被调用,这对我来说似乎也很清楚,因为我不是在任何地方“注册”事件处理程序。

这里是我现在使用的代码,“相关部分”:

子表出现了,锚点在正确的位置,但点击处理程序从未被调用。我不知道如何将处理程序代码写入页面,就像我为渲染锚所做的那样。

谢谢你的帮助。

0 投票
1 回答
9316 浏览

gwt - 使用 UiBinder 定义 GWT CellTables

如果我在 MyView.ui.xml UiBinder 文件中定义我的 CellTable,如下所示:

然后以编程方式将列添加到 CellTable,一切正常。

但为了减少样板代码,我还想在我的 UiBinder 文件中定义表列。我试过这个:

但它会产生以下错误:

[错误] [方言] - 发现意外的子元素元素 addStyleNames='{style.titleColumn}'ui:field='titleColumn'> (:33)

如何使用 UiBinder 定义整个 CellTable?

0 投票
2 回答
1626 浏览

gwt - 更改可见范围时如何避免 CellList/Table 自动滚动到所选项目

我正在使用 CellList 展示示例 ( http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellList )实现具有无限滚动功能的自定义 CellTable 。但是,我在 CellList/Table 中发现了一个在这种情况下不受欢迎的功能:单击项目后更改可见范围会导致 List/Table 自动滚动到所选项目。

您可以尝试上面的展示示例以查看完全相同的行为。当没有选择项目时,无限滚动工作得很好,但是当你单击一个项目然后滚动它时,当范围改变时它总是会跳回到选定的项目。

我还发现只有当焦点仍然在该项目上时才会发生,即如果您选择一个项目然后单击其他地方失去焦点,则不会发生这种情况。

我一直在挖掘 GWT 代码并试图找出如何禁用此功能但没有成功。以前有人处理过这种情况吗?

0 投票
1 回答
568 浏览

gwt - GWT celltable:键盘导航无法访问的列

在 CellTable 的展示示例中:http://gwt.google.com/samples/Showcase/Showcase.html#! CwCellTable

可以单击(最右侧)地址列,该行变为黄色,单元格为灰色框。通过按 UP 和 DOWN 键,我可以选择不同的行,并且地址被框起来。通过点击 LEFT 和 RIGHT 键,可以在不同列的灰色单元格中进行构图。

但是... 使用 LEFT 或 RIGHT 键离开地址栏后,无法返回。跳过地址列,可能是因为它不可编辑或其他原因。

有没有办法让键盘可以访问不可编辑的列?我知道这可能没有用,但我有一张类似的桌子,我觉得这种行为很烦人。

0 投票
1 回答
32 浏览

gwt - 如何在多个 CellTables 中进行唯一选择

在同一页面中拥有多个 CellTable 的最简单方法是什么,以便在一个 CellTable 中选择一行会清除其他 CellTable 中的任何选择?