textFieldWithPopup.createTextAreaPopup(false);
DataEditorValueListPopupSettings valueListPopupSettings = dataEditorSettings.getValueListPopupSettings();
if (column.isForeignKey() || (dataLength <= valueListPopupSettings.getDataLengthThreshold() &&
(!column.isSinglePrimaryKey() || valueListPopupSettings.isActiveForPrimaryKeyColumns()))) {
ListPopupValuesProvider valuesProvider = new ListPopupValuesProvider() {
public List<String> getValues() {
return columnInfo.getPossibleValues();
}
};
textFieldWithPopup.createValuesListPopup(valuesProvider, false);