Hey, hey, hey, I'm one of us Javascript-deaf. With GWT I'm back to my a screen-a-day in pure Java. Just loving it.
Still, would GWT team be accepting of some PRs to update Javadocs? Took me a day of Googling to figure out how to make use of custom widgets in UI Binder templates. Slava On Wednesday, October 20, 2021 at 7:15:59 PM UTC-7 Craig Mitchell wrote: > 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/a6f17d03-a70a-4cf5-822d-8da3c2cb1139n%40googlegroups.com.
