I am attempting to replace comboboxes used as components in table cells with popup components. This is in order to get zippier scrolling when the table is editable (table has a couple hundred rows, 14 columns, and 4 comboboxes/selects per line that are the main apparent cause of sluggishness).
I have a cell generator that creates the PopupComponent as follows
groupSelect.setPropertyDataSource(prop);
final PopupView popup = new PopupView(groupItemDisplayString(prop.getValue()),
groupSelect);
where prop is the Property I want to change (the table cell content). My problem is that upon closing the popup the clickable link is not refreshed. It does not matter whether “prop” is the property from the table item or the underlying data source property. I have tried attaching a listener to “popup”, in the hope of explicitly setting the clickable link value, but the only method exposed is setCaption(), and that does not trigger a change in the displayed link. Getting out of editable mode and back in (obviously) shows the updated values for the PopupComponent labels.
Am I missing something obvious ?