简单的问题:我有一个充满关键字对象的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);因此,现在我已经填充了我的蜂窝表,我想检索这4个关键字而不触及listdataprovider。我希望一切都清楚一点:-)
发布于 2015-05-29 19:46:39
CellTable有getKeyProvider方法,它返回ProvidesKey接口下包含数据的对象。
您可以创建ListDataProvider并将其传递给单元格表,以便您可以在任何时候从单元格表中再次获得该提供程序:
ListDataProvider provider = (ListDataProvider)cellTable.getKeyProvider();
provider.getList().get(0); // get first Keywordhttps://stackoverflow.com/questions/30526107
复制相似问题