bind method
Implementation
void bind(bool binding) {
if (binding && fieldKind == TFieldKind.fkLookup) {
if (_lookupDataSet == null ||
lookupKeyFields == '' ||
lookupResultField == '' ||
keyFields == '') {
databaseErrorFmt(SLookupInfoError, [displayName]);
}
_fields!.checkFieldNames(keyFields);
_lookupDataSet!.open();
_lookupDataSet!.fields.checkFieldNames(lookupKeyFields);
_lookupDataSet!.fieldByName(lookupResultField);
if (lookupCache) {
refreshLookupList();
}
}
}