GWT does many great things.  Implementation of lists and tables wasn't one 
of them (IMHO).

If GWT 3 ever comes out.  It will be great to have separation of this stuff.

However, to answer your question, yes, it would make sense, I just don't 
know what the likelihood of a 2.9.1 release is.
On Tuesday, 19 October 2021 at 2:36:28 pm UTC+11 [email protected] wrote:

> Folks, 
>
> Just following up on what turned to be my own blunder. Using 
> ListDataProvider doesn't work when the CellTable is created using pageSize 
> = 0. 
>
> super(0, resources, keyProvider);
>
> It still works when using setRowCount(); setRowData();.
>
> So I fixed it for the time being by setting a meaningfully large pageSize.
>
> Here is the question: would it make sense to add a bit more to the Javadoc 
> for pageSize. Or maybe checking for 0 and throwing IllegalArgumentException?
>
> On Friday, September 24, 2021 at 4:44:10 PM UTC-7 Slava Imeshev wrote:
>
>> So, I'm following basic examples, and I just cannot get it to work. The 
>> populate() method below using ListDataProvider leaves the table empty. 
>> populateWorking() works. Any hints?
>>
>> public class GapAnalysisListTable extends CellTable<GapAnalysisVO> {
>>
>> public GapAnalysisListTable() {
>>
>> // Create a data provider.
>> dataProvider = new ListDataProvider<>(GapAnalysisVO::getId);
>>
>> // Connect the table to the data provider.
>> dataProvider.addDataDisplay(this);
>> }
>>
>> public void populate(final GapAnalysisVO[] gapAnalysisVOList) {
>>
>> final List<GapAnalysisVO> list = dataProvider.getList();
>> list.addAll(Arrays.asList(gapAnalysisVOList));
>> dataProvider.refresh();
>> }
>>
>> public void populateWorks(final GapAnalysisVO[] gapAnalysisVOList) {
>>
>> setRowCount(gapAnalysisVOList.length);
>> setRowData(Arrays.asList(gapAnalysisVOList));
>> }
>> }
>>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/f6e7df58-a414-4ea7-937f-c7757bee41cen%40googlegroups.com.

Reply via email to