java从GWT 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);
现在我已经填好了我的celltable,我想在不接触listdataprovider的情况下检索这4个关键字。我希望一切都更清楚一点:-)
# 1 楼答案
CellTable
有方法getKeyProvider
,它在ProvidesKey
接口下返回包含数据的对象您可以创建ListDataProvider并将其传递给cell表,以便随时从cell表中再次获取该提供程序: