java - 从 GWT CellTable 获取所有对象

标签 java gwt gwt-celltable

简单的问题:我有一个充满关键字对象的 CellTable。现在,我想检索该 CellTable 中的所有关键字。这可能吗?如果没有,为什么?肯定有办法...

我无法理解这怎么这么难(也许不是,但我似乎无法找到我一生的答案)。

一些需要澄清的代码:

//my celltable
private CellTable<Keyword> ctKeywordsLinked = new CellTable<Keyword>();

//listdataprovider to fill my celltable with
private ListDataProvider<Keyword> dataProviderLinkedKeywords = new ListDataProvider<Keyword>();

//add 4 keyword objects to the listdataprovider to fill the celltable
dataProviderLinkedKeywords.getList().add(new Keyword);
dataProviderLinkedKeywords.getList().add(new Keyword);
dataProviderLinkedKeywords.getList().add(new Keyword);
dataProviderLinkedKeywords.getList().add(new Keyword);

现在我已经填充了单元格表,我想在不接触 listdataprovider 的情况下检索这 4 个关键字。我希望一切都变得更加清晰:-)

最佳答案

CellTable 具有方法 getKeyProvider,该方法返回包含 ProvidesKey 接口(interface)下的数据的对象。

您创建 ListDataProvider 并将其传递到单元格表,以便您可以随时从单元格表再次获取该提供程序:

ListDataProvider provider = (ListDataProvider)cellTable.getKeyProvider();
provider.getList().get(0); // get first Keyword

关于java - 从 GWT CellTable 获取所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30526107/

相关文章:

java - 什么是NullPointerException,我该如何解决?

java - 如何使 LibGDX 应用程序以与浏览器框架相同的分辨率启动

eclipse - 无法在 Eclipse 中安装 Google 插件

java - 来自 GWT AbstractCell 的 MGWT TapEvent?

css - 如何增加 GWT celltable : Issue with IE? 的单元格高度

java - Struts2 Session 存储位置和管理

java - 尽管我使用了 Integer.parseInt,但出现了不兼容的类型错误

java - Android Grid View 转换为 Dalvik 格式失败错误

java - 如何在 gwt celltable 中混合固定列宽和相对列宽

GWT EditTextCell : How to increase editable TextBox width in EditTextCell?