// Ensure the values in a column are within the Value List
private boolean updateCellsForOptionValueList(final DTColumnConfig52 editColumn,
final DynamicColumn<DTColumnConfig52> column) {
boolean bRedrawRequired = false;
DynamicData data = widget.getGridWidget().getData();
List<String> vals = Arrays.asList( model.getValueList( editColumn,
sce ) );
column.setCell( cellFactory.getCell( editColumn ) );
int iCol = column.getColumnIndex();
for ( int iRow = 0; iRow < data.size(); iRow++ ) {
DynamicDataRow row = data.get( iRow );
if ( !vals.contains( row.get( iCol ).getValue() ) ) {
row.get( iCol ).setValue( null );
bRedrawRequired = true;
}
}