activeChanged method
Implementation
@override
void activeChanged() {
_fields.clear();
if (active) {
try {
dataSet!.getFieldList(_fields, _fieldNames);
} catch (_) {
_fields.clear();
rethrow;
}
}
if (_detailDataSet.active &&
!_detailDataSet.componentState
.contains(TComponentStateItem.csDestroying)) {
if (active && _fields.isNotEmpty) {
doMasterChange();
} else {
doMasterDisable();
}
}
}