displayValues property
String
get
displayValues
Implementation
String get displayValues => _displayValues;
set
displayValues
(String aValue)
Implementation
set displayValues(String aValue) {
if (_displayValues != aValue) {
final i = aValue.indexOf(";") + 1; // Pascal's Pos is 1-based
if (i < 2 || i == aValue.length) {
databaseErrorFmt(
SFieldError + SInvalidDisplayValues, [displayName, aValue]);
}
_displayValues = aValue;
// Store display values and their uppercase equivalents; (original comment)
_displays[0][1] =
aValue.substring(0, i - 1); // the display value for True
_displays[1][1] = _displays[0][1].toUpperCase();
_displays[0][0] = aValue.substring(i); // the display value for False
_displays[1][0] = _displays[0][0].toUpperCase();
propertyChanged(true);
}
}