I have a listgrid which isn't scrolling smoothly. When scrolling down, the records "jump" to different position. It is difficult to explain but after testing a lot I have a testcase:
The "table" datasource is nothing special:
When scrolling down, as I said, the records jump to an upper position, so the scrolling is not smooth.
If I remove this:
lg.setCanExpandRecords(true);
then the scrolling is smooth again.
So I guess there is a bug with record expansion.
Using smartGWT 4.1p: SmartClient Version: v9.1p_2014-10-28/PowerEdition Deployment (built 2014-10-28).
Code:
public class TestingModule implements EntryPoint { @Override public void onModuleLoad() { ListGrid lg = new ListGrid(); lg.setDataSource(DataSource.get("table")); lg.setCanExpandRecords(true); ListGridField idField = new ListGridField("f_name"); idField.setTitle("name"); lg.setFields(idField); lg.setWidth100(); lg.setHeight100(); final VStack layout = new VStack(10); layout.setWidth100(); layout.setHeight100(); layout.setMembers(lg); lg.fetchData(); layout.draw(); } }
Code:
<DataSource ID="table" serverType="sql" tableName="t_schueler" > <fields> <field name="f_schueler_id" type="sequence" primaryKey="true" /> <field name="f_name" type="text" /> </fields> </DataSource>
If I remove this:
lg.setCanExpandRecords(true);
then the scrolling is smooth again.
So I guess there is a bug with record expansion.
Using smartGWT 4.1p: SmartClient Version: v9.1p_2014-10-28/PowerEdition Deployment (built 2014-10-28).
Comment