We have a couple of data sources that use cacheAllData="true". Those are the optionDataSource for a couple of different ComboBoxes in a ListGrid and both exhibit the same behavior.
When the ListGrid is first filled with data, including valid values for the valueField in each of the combo box fields, the displayField does not show the correct display value, it shows the valueField value as if it could not find that value in the optionDataSource valueMap.
If we reload the grid with the same data the valueFields are correctly translated and the displayField value shows up in the ComboBox. It appears there is a timing problem where the valueMap doesn't get set up in time for the initial display.
When the ListGrid is first filled with data, including valid values for the valueField in each of the combo box fields, the displayField does not show the correct display value, it shows the valueField value as if it could not find that value in the optionDataSource valueMap.
If we reload the grid with the same data the valueFields are correctly translated and the displayField value shows up in the ComboBox. It appears there is a timing problem where the valueMap doesn't get set up in time for the initial display.
Comment