SmartClient Version 7.0beta4, SmartGWT svn from 4 Mar.
I'm loading grid B based on the selection on grid A. If grid B is grouped by the year field (Integer), when an entry in A is selected that only causes one record to be fetched for grid B, B will not show the record. Enabling Info for ResultSet shows grid B found the record. Repeating the process after removing the grouping works fine.
I'm using the manual load via GWT/RPC with addData(record) for each returned entry with the fetchData from the grid after the rpc is completed and loaded into the dataset.
Note:
I had to stop using setTestData since it would cause some sort of race condition with larger data sets (somewhere greater than 100 items depending on the wind speed and phase of the moon) where the fetchData would see an empty datasource even though setTestData had returned.
Note 2:
I haven't seen any web application that can handle the amount of data SmartClient does and still perform well; I'm impressed.
I'm loading grid B based on the selection on grid A. If grid B is grouped by the year field (Integer), when an entry in A is selected that only causes one record to be fetched for grid B, B will not show the record. Enabling Info for ResultSet shows grid B found the record. Repeating the process after removing the grouping works fine.
I'm using the manual load via GWT/RPC with addData(record) for each returned entry with the fetchData from the grid after the rpc is completed and loaded into the dataset.
Note:
I had to stop using setTestData since it would cause some sort of race condition with larger data sets (somewhere greater than 100 items depending on the wind speed and phase of the moon) where the fetchData would see an empty datasource even though setTestData had returned.
Note 2:
I haven't seen any web application that can handle the amount of data SmartClient does and still perform well; I'm impressed.
Comment