问题标签 [celllist]

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

gwt - 如何为每个项目设置 CellList 项目的样式?

我在 GWT 2.5 中有一个 CellList。每个单元格项都是一个基于 AbstractCell 的类,并在 UiBinder 文件中定义。

如何为每个项目设置不同的样式?我希望一些以“禁用”风格出现,而另一些以“活跃”风格出现。

这是我的 .ui.xml 文件中的内容。我没有包含样式定义或 UiBinder 脚手架。

0 投票
2 回答
1059 浏览

mgwt - 在 MGWT 中为每个单元格列表单元添加文本和图像

您能帮我在 mgwt 中将文本和图像添加到单元格列表单元格中吗?我只为文本所做,但未能同时放置文本和图像。等待您的宝贵回复。

0 投票
1 回答
94 浏览

gwt - 如何阻止我的 GWT CellList 项目丢失其 CSS 样式?

我正在使用以下方法单独设置 CellList 项目的样式:

这反映在我运行应用程序时。但是,当我单击任何行项目时,所有项目都会丢失这些样式并恢复为 CellList 的标准样式(在我的 CellListResources css 文件中定义)。我怎样才能阻止这种行为?

我通过 ListDataProvider 向 CellList 添加项目;使用 MultiSelectionModel 的子类来处理选择,并将我自己的 CellListResources 传递给 CellList 构造函数以定义基本样式。

0 投票
1 回答
666 浏览

css - GWT 如何设置 CellList 背景的样式

所以我通过构造函数为我的单元格列表提供资源。一切似乎都有效,我提供了自己的样式表:

我不能完全理解它,因为我尝试为小部件设置的背景颜色似乎没有任何效果。其余样式虽然有效,偶数项、奇数项、选定项等。

澄清一下,我想改变这个列表所在的整个列的颜色,列表中的项目显然是有样式的,但是列表比项目占用更多的垂直空间,所以没有项目的地方,只是我想改变的灰色。

0 投票
2 回答
144 浏览

css - GWT CellList ...单击项目时,先前单击的项目失去其样式

我有 GWT CellList,在通过 DataProvider 添加项目后,我使用以下代码为每个项目添加样式。

此代码有效,直到...我单击列表中的项目。

onCellPreview() 为每个单击的项目调用,但先前单击的项目失去其“红色”样式。

我需要以不同的方式添加样式吗?或者我该如何止损“RED”?

0 投票
1 回答
187 浏览

gwt - mgwt attach CellSelectedHandler to GroupingCellList inside HeaderList

I'm having trouble attaching an SelectionHandler to the contents of the mgwt HeaderList. How can I attach a CellSelectedHandler to a HeaderList just like in the Showcase? http://mobilegwt.appspot.com/showcase/#GroupedCellListPlace:

I already tryed to attach the Handler to the GrouingCellList with wich the HeaderList is built, but this Handler is never fired.

Anyone done this already?

0 投票
1 回答
322 浏览

mgwt - 如何删除 MGWT CellList 中的 > 符号

我需要使用单元格列表显示动态列表。但条件是通过覆盖其 CSS 来删除 > 符号。是否可以覆盖它的 css 以达到我的目标,或者是不可能的。如果可能的话告诉我方法。

0 投票
1 回答
141 浏览

events - GWT - CellList 的 SelectionChangeEvent 意外触发

我有两个按钮“下一个元素”和“上一个元素”以及一些包含 CellList 的自定义小部件。在单击按钮时,我调用我的小部件的方法,该方法通过调用它的 SelectionModel 来更改 CellList 中的选择:

当我刷新 CellList 的内容时,按钮工作得很好,但是当我通过单击它来选择列表中的元素时,会发生这种行为:例如,我有元素 {0, 1, 2, 3, 4, ..} 在列表。我单击元素 1,然后按两次“下一个元素”按钮。这些 SelectionChangeEvent 发生:

  1. 从 1 -> 2 更改选择(第一次按下按钮时)
  2. 2 -> 3(第二次按下)
  3. 3 -> 1

但是在第 2 步之后,如果我按“上一步”,它会正确返回到元素 1。所以我用鼠标单击的元素不会让选择超过 1 步。
我不知道第三个事件是从哪里来的。我唯一的猜测是手动选择事件在触发后继续挂起,但我不知道如何检查。有人知道这个问题的原因吗?

upd:
我发现通过单击事件进行选择的确认继续挂在 EventBus 中的某处:当我更改搜索过滤器时,我访问 SelectionModel 的方式与单击按钮时相同,并将选择设置为第一个元素。但是,如果在此之前有用户单击 CellList,则会发生同样的事情:首先,选择更改为 0,其次,如果新的数据选择包含该元素,它会返回到先前选择的状态。

upd(对于Ümit的问题):

更新:找到导致此问题的原因: http ://code.google.com/p/google-web-toolkit/issues/detail?id=6310

0 投票
2 回答
506 浏览

java - GWT CellList 渲染完成处理程序?

我使用 GWT CellList 小部件来呈现 Cell 元素。

有没有办法在渲染完成后注册渲染完成或渲染完成事件来执行东西?

0 投票
1 回答
68 浏览

java - 如何实例化 CellList使用 TextCell 对象作为 CellList 参数的对象构造函数?

GWT Javadoc 迷你教程中的代码如下所示:

我问这个是因为我看不到 TextCell 之间的任何关系以及它与 CellList 构造函数要求的关系,因此,我看不到 textCell 如何满足 CelList 要求。

CellList 构造函数是:

我的问题旨在基本上了解这是如何工作的,如果你们能告诉我哪个 Java 或 OOP 主题或其他东西可以详细解释这一点。

谢谢你。