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 ime...@gmail.com 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 google-web-toolkit+unsubscr...@googlegroups.com.
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