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

gwt - 如何将小部件放入 CellTable 单元格中?

我正在使用 CellTable 来显示我的记录,但现在我想在用户单击单元格时显示一个选择框。还有一件事是选择框是我自己的小部件,而不是预定义的。你能建议我这样做的任何方法吗?

0 投票
2 回答
2341 浏览

gwt - 查找 GWT CellTable 标题样式/s?

如何以编程方式查找 GWT CellTable 标题的 TH 样式名称?

我查看了 Client Bundle 文档,但对我来说并不是很明显它们是如何组合在一起的。谢谢。

0 投票
1 回答
2177 浏览

gwt - gwt celltable:只能使列中的某些单元格可编辑?

我正在使用 GWT 2.4。使用 CellTable 时,我已经看到可以添加一个列,其中所有单元格都是可编辑的......

但是如果我不希望列中的每个单元格都是可编辑的,只有特定的单元格,基于我的“联系人”对象中的属性,该怎么办?我该如何设置?谢谢, - 戴夫

0 投票
1 回答
1253 浏览

gwt - GWT:如何为 CellTable 中的可编辑表格单元格分配 ID?

我正在使用 GWT 2.4。我正在构建一个带有一些可编辑表格单元格的 CellTable。我的问题是,当单元格被渲染时,我如何强制它们使用输入标签中定义的“名称”和/或“id”属性来渲染?现在,我用于渲染单元格的代码是......

如果单元格是可编辑的,则生成的 html 看起来像...

尽管定义了“类型”、“值”和“标签索引”,但没有定义“名称”或“ID”。试图弄清楚如何做到这一点。谢谢, - 戴夫

0 投票
3 回答
2484 浏览

gwt - 如何以编程方式获取有关 CellTable 标题的信息?

我正在使用 GWT 2.4。我有一个 com.google.gwt.user.cellview.client.CellTable 小部件,但是在构建小部件后,我无法找到一种编程方式来获取字符串标头。我像这样添加列数据......

其中 column 是一个 com.google.gwt.user.cellview.client.Column 对象,而 header 是一个字符串。如何从列或单元格表对象中获取标题?

0 投票
1 回答
124 浏览

gwt - Gwt celltable:意外行为:当记录从页面中删除时,其他记录在页面中重复

我正在使用celltable——gwt2.3。我在 celltable 中发现了奇怪的行为。我的 celltable 的页面大小是 10。总共 13 条记录。当页面包含 3 条记录时 A 1 11 B 2 22 C 3 33

当我删除任何一条记录(例如 A 记录)时,该记录将从页面中删除,但其他记录在页面中重复/设置。即 B 2 22 C 3 33 C 3 33 Page 正在尝试设置 3 条记录。删除 1 条记录后,页面中应有 2 条记录

我也打电话

  • updateRowData(startIndexOfPage, recordList);
  • updateRowCount(updatedRecordCount, true);

还是同样的问题:-|

怎么了 ?如何解决这个问题?

提前致谢

0 投票
1 回答
421 浏览

gwt - GWT - 在 RangeChangeEvent 发送到表后记住复选框的状态

我有 CellTable 和 MultipleSelectionModel 附加到它。在对数据进行一些修改后,必须刷新表并且必须从服务器重新加载新数据。

但是我需要为新加载的数据更新复选框状态。所以我可以使用 selectionModel.getSelectedSet() 查询选择框——但现在我需要在表中找到这些对象并“检查”它们。

因为对象的内容发生了变化,并且由于它们在 GWT 组件内部用作 Maps 中的键 - 我被迫在这些对象上编写“包装器”,这些对象仅在 equals/hashCode 中使用 ID。

所以基本上我在触发事件之前保存 selectedSet ,然后迭代它并调用 setSelected 方法:

有没有更好的方法?

0 投票
1 回答
1548 浏览

java - GWT CheckBoxCell:如何添加更改处理程序?

我正在使用来自http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable的代码在单元格表中插入一个复选框列。

我想才能播放一个按钮(在表格外),只有在选择某些行,但我没有看到我如何添加eventHandler。

我尝试使用字段更新程序,但它不起作用:

任何想法或文件?

谢谢

0 投票
3 回答
3764 浏览

gwt - GWT EditTextCell:如何增加 EditTextCell 中的可编辑文本框宽度?

我在我的项目中使用 GWT2.3。当用户单击可编辑文本单元时,我想增加可编辑文本框的宽度。问题是我的列宽是 200 像素。当用户单击 editableTextCell 时,EditableTextCell 中的 TextBox 宽度约为 125px,与列宽相比要小。

我在 Celltable 的列中添加了 EditTextCell

Column stringColumn = new Column(new EditTextCell()) { // 我的代码 }

cellTable.addColumn(stringColumn, "MyColumn"); cellTable.setColumnWidth(checkBoxColumn, 200, Unit.PX);

我尝试了以下方法来增加文本框的宽度,但问题是我无法在文本框中编辑 + 焦点不是损失

我想增加(设置)在 EditTextCell 中出现的 TextBox 宽度等于列宽。

任何解决方案?

0 投票
1 回答
2890 浏览

java - GWT CellTable/DataGrid - 如何检测列选择?

选择一行时,我想知道选择了该行的哪一列。

目前,我会覆盖 onBrowserEvent2

在哪里,

这是唯一的方法吗?是否有一个带有更改事件的选择模型,它会告诉我点击了该行的哪一列。

有没有办法在列或列的单元格上实现点击处理程序?