问题标签 [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.
java - 带有包含 SearchBox 和焦点问题的自定义 Header 的 CellTable
我正在尝试使用自定义列标题实现一个 CellTable,该列标题在普通列文本下方显示一个搜索框(简单文本框)。
SearchBox 应该允许用户过滤 CellTable。它应该看起来像这样:
一旦用户在 SearchBox 中输入一个字符,就会触发RangeChangeEvent,这会导致服务器请求,并且 CellTable 会使用新的过滤列表进行更新。
基本上一切正常。然而,一旦 CellTable 刷新,SearchBox就会失去焦点,用户必须再次用鼠标单击 SearchBox 才能输入新字符。
这可能与在 CellTable 刷新后调用自定义表头及其单元格的 render 方法有关。
有什么办法可以将焦点重新设置回 SearchBox?我试图设置tabindex=0但没有帮助。
自定义标题类
自定义搜索单元(用于自定义标题)
当用户在 SearchBox 中键入内容时, isChanged布尔标志设置为true ,如果 SearchBox 失去焦点,则设置回false 。我添加了这个标志以区分哪个 SearchBox 获得焦点(以防我使用多个 SearchBox)
CellTable 的初始化代码
NameColumn是具有适当类型的抽象Column类的实现。它在内部使用TextCell。
gwt - GWT Celltable 和 TABbing
所以我有一个带有各种输入的 GWT cellTable,包括选择框、EditTextCells 和一些链接。我希望 TAB 沿着每个单元格走。
但是,目前我只能让 TAB 在选择框之间切换(何时KeyboardSelectionPolicy.DISABLED
)。(即从这里)。但它不会选项卡到 EditTextCells 或其他单元格。
(可能相关的是, EditText<input>
似乎他们不能有他们的 tabindex!=-1,否则我会看到 cellTable 抛出错误。(并且它似乎在 EditText 中警告你不应该这样做)。
是否还有另一个我可能缺少的 EditText 或其他通用单元格的 tabIndex?这里的一个人似乎无法让它发挥作用并选择退出。
但是根据googleCode上的这个问题,其他人正在成功地做到这一点。
gwt - 使用gwt实现问卷(survey)构造函数
在我目前的项目中,我需要实现问卷(调查)构造函数(一种谷歌表格)。就我而言,有问卷列表,每个问卷都有问题组列表,每个问题组都有问题列表,每个问题都可以有一些答案。应该可以内联添加/编辑/删除这样的复合对象。
为了呈现这种嵌套(树状)数据结构,我想到了使用包含 CompositeCells 的 CellTable,但我不得不做第二和第三级组合(例如,每个 CompositeCell 将包含另一个 CompositeCell 等)
所以最后证明使用 CellTable 和 ListDataProvider 填充/更新这样的表有点棘手。
使用一个嵌套(问卷->标准)很简单,但第二和第三级组合问卷->标准->问题->答案并不简单。
我想也许你有一些关于呈现这种数据结构的现成技巧?使用 FlexTable 或 CellTable 哪个更好?
提前致谢
gwt - GWT 对单元格表进行排序,可能只是我没看到的东西
在过去的几个小时里,我一直在努力对 GWT CellTable 进行排序。这真的是一个愚蠢的问题,因为它已经在这里完成 http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable
但我不明白我在这个例子中遗漏了什么......
这是我用来创建列的代码:
这是表本身的声明:
需要帮助:)
xml - GWT 生成动态 CellTable
我想从 xml 生成动态单元格表
我的 xml 包含 N 列(具有详细信息,例如 - 列名称、列类型、可排序、可编辑(Y/N)、单元格的值等,
问题是如何从变体(动态)xml 在 GWT 中生成单元表,即在创建单元表时,我们不知道存在多少列,我们不知道类型、isEditable、isSortable 等。
我可以解析xml。现在我想生成动态表,我创建了用于 getter 和 setter 的 BeanInfo 类。如何为这些动态列(Bean 的属性)创建动态 getter 和 setter,以及如何在 bean 中设置值?
伪代码:
我的xml如下:
< ?xml 版本="1.0" 编码="UTF-8"?>
<数据中和目录=“存储库”>
从上面的 xml 我想生成 Celltable。在上面的 xml 示例中包含 col 名称、数据类型等和值。
如何基于 xml 生成动态 getter 和 setter 并在 celltable 中用于显示/更新值
gwt - 如何在 GWT celltable EditTextCell 中添加多行文本?
我有一个显示数据的单元格表。我想编辑单元格以在多行中提供信息。
示例:key1=value1| 在下一行添加另一个键:key2=value2|
编辑值后,当单元格表显示/重绘时,信息应如上显示在单元格中。
gwt - 如何在 CellTable GWT 中设置整列的背景颜色
我想找到一种方法在 GWT 的 CellTable 中设置整个列的背景颜色,但没有运气。在 CellTable 的样式中,我只找到了样式 cellTableLastColumn 和 cellTableFirstColumn 可用于设置最后一列和第一列的背景颜色(这两个工作正常)。是否有人知道如何通过将列索引作为参数传递来为任何列设置整个列的背景颜色?非常感谢。
gwt - GWT 为移动设备定制 CellList 多选模型
我有一个使用 MultiSelectionModel 的应用程序,它工作得很好,但我需要我正在开发的网站在移动设备上工作,所以我不能使用键盘来帮助选择元素(因为它没有t 存在)。例如:在桌面上,我只需按住 ctrl 并单击所有要选择的元素。
所以在移动设备上,我想修改 MultiSelectionModel 的默认行为,以便当您单击 CellList 项目时,它会切换该项目的选择状态。
我已经查看了它的源代码,但无论如何都无法实现我需要的行为。(移动多选)。
java - GWT CELLTABLE 如何恢复 EditableTextCell 中的旧值?
我想使用可编辑的数字单元,如整数、小数等。但是没有这样的 gwt 小部件,所以我使用可编辑的文本单元格并在用户更新单元格中的值时使用数字验证。
验证失败时如何避免单元格编辑。
如果验证失败,则可编辑文本单元格值恢复为旧值。如何做到这一点?
在此问题上的任何帮助或指导将不胜感激。
regex - 用于验证数据类型(如金额、小数、自定义小数)的正则表达式?
验证所需的 Decimal、Amount、CustomDecimal 数据类型的正则表达式是什么?
我的 xml 记录包含一些字符串格式的值,数据类型为 Decimal,Amount,CustomDecimal datatype 。
我正在使用 GWT celltable : EditTextCell Parsed xml 设置为表格中的单元格。现在我想验证具有相关数据类型的单元格。
字符串格式的值,所以我想用正则表达式匹配它
以下是我对不同数据类型的正则表达式的标准:
Integer最大可以有 8 位。==> (-)?(\d){1,8}
十进制数可以表示为 (p,s),其中 p 是精度,s 是比例,然后描述与精度和比例有关的所有内容。最大小数位数为 8,最大精度为 31。数字的非小数部分最多为 23 位。 --> ?
数量这可以有 8 的最大比例和 31 的最大精度。--> ?
自定义十进制 数字可以表示为 (p,s),其中 p 是精度,s 是比例,然后描述与精度和比例有关的所有内容。如果您需要在小数部分存储超过八位的小数,请使用自定义小数。最大小数位数为 29,最大精度为 30。数字的非小数部分最大为 29 位。 --> ?
在此问题上的任何帮助或指导将不胜感激。