问题标签 [gwt-2.2-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 投票
2 回答
7695 浏览

gwt - GWT CellList 点击切换选择(多选)

我想设置一个 CellList 以便单击一行将切换选择。这样就可以选择多行而无需按住 ctrl 键。

我需要改变什么才能让它工作?

0 投票
1 回答
339 浏览

gwt - GWT 实现——CellTable 行为的复杂性,CellList 外观的灵活性

使用 GWT CellTable 可以添加以不同方式处理单击事件的不同列。

例如,假设我们有 3 列:

  1. 头像图像(ImageCell),
  2. 一个名称(TextCell),
  3. 复选框(复选框单元格)。

然后图像添加这些事件:

  1. 单击 ImageCell 时,我们可以打开一个弹出窗口。
  2. 单击复选框时,选择行。
  3. 单击名称时,打开用户配置文件。

使用 CellTable 很容易做到这一点。

但是,如果我们想要一个看起来不像表格的视图怎么办。CellTable 与 HTML 表绑定以实现其实现。为什么不允许 CellTable(行为)API 的一般 HTML 实现。

使用 CellList 我们可以完成任何视图。但 API 没有 CellTable 复杂。如果我们可以将类似于 CellTable 'Columns' 的东西添加到 CellList 中,那就太酷了。

无论如何用当前的 Cell Widgets 来完成这个?我可能看多了一些东西。

谢谢!

0 投票
2 回答
1919 浏览

java - GWT Celltable 如何在可编辑列中制作不可编辑的单元格

我将 EditTextCell(stringTestEditTextCell) 添加到 Column(testColumn)。

EditTextCell editTextCell = new EditTextCell(); 列 stringColumn = new Column(editTextCell) { @Override public String getValue(Record object) {

testColumn 中的所有单元格都是可编辑的。

我想要列的第一个单元格,这样列的第一个单元格应该是不可编辑的。

0 投票
1 回答
1193 浏览

gwt - 如何根据其他列的变化设置列的单元格值?

我在单元格表中有 3 列 + 10 行。值 1 列、值 2 列、记录状态

1 | 2 | *

2 | 4 | -

9 | 5 | -

10| 5 | *

每当用户更改 value1 或 value2 的值时,立即在 RecordState 列中与该记录相关的单元格设置为 *。

如何在值更改时在 RecordState 列中设置 *?

如何使用 setFieldUpdater 更新列中的值?

value1Column.setFieldUpdater(new FieldUpdater() { public void update(int index, RecordVO object, integer value) { //如何在 RecordState 列中设置 * ? }

0 投票
1 回答
1174 浏览

java - GWT celltable 如何在edittextcell中创建选择单元?

我想创建具有布尔数据类型的可编辑单元格。

我不想将选择单元用于布尔数据类型

我的 testBooleanColumn 列的单元格包含值为 true、false 的字符串............

当我单击 testBooleanColumn 中存在的单元格时,该单元格应该是可编辑的,并且在该可编辑单元格中,我想显示具有值(true,false)的选择单元格。当用户从 selectioncell 更改值时,无论是 true 还是 false,该值设置为 testBooleanColumn 中的可编辑单元格

这个怎么做?任何提示?或此用例的示例代码?

0 投票
1 回答
905 浏览

gwt - GWT Celltable:自定义 DatePickerCell

我想customDatePickerCellCellTable.

当前GWT2.3Datepicker小区如下

GWT DatePickerCell

我正在使用 GWT 2.3。 DatePicker单元格仅显示月份而不是年份的导航,也没有月份和年份的单独导航。

有没有办法创建CustomDatePickercell如下或接近这个

自定义 DatePickerCell

  1. 年月分开导航
  2. 像 SMTWTFS 这样的天数

任何人都开发了这样的日期选择器单元。如果是,则共享示例代码,否则提供相同的提示。

对此问题的任何帮助或指导将不胜感激

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 投票
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 回答
1323 浏览

java - GWT SimplePager:如何在寻呼机中提供 GoTo 功能?

我正在使用 GWT2.3。我们通过覆盖 SimplePager 开发了 CustomPager。

我们覆盖 createText() 方法,使用以下代码显示类似“Page 1 of 4”的字符串

在此处输入图像描述

现在我想为 CurrentPage 使用 TextBox,以便用户可以在 textBox 中输入页码。(功能GoTo输入的pageNumber)

createText() 返回字符串,所以我不能使用 textBox ;) + 不能提供 css

我怎样才能做到这一点 ?有没有办法解决这个问题?解决方法(如果有)或示例代码

0 投票
1 回答
875 浏览

java - 使用 CSSResources 为 CellTable 中的单个单元格设置样式

基本上我想实现类似于GWT 文档中定义的单元格着色的东西

但是,我不想直接在 DIV 元素上指定样式,而是想从我CSSResource为 CellTable 定义的自定义中分配一个混淆样式名。

这是一些代码:

Resources我为我的 CellTable定义了一个自定义接口:

我将它传递给我的 CellTable 的构造函数:

CellTable<XY> table = new CellTable<XY>(15,cellTableResources);

这就是我的自定义单元格的样子。

如何访问我CellTableRessources在自定义单元格中传递给 CellTable 的内容?这是重要的部分:

我想出的唯一解决方案是将 传递CellTableRessources给我的AbstractCell. 没有更优雅的方式吗(我已经将它传递给了 CellTable)。

我认为主要问题是:
“如何从单元格或列访问 CellTable 变量?”