buildDetailFieldSection method
dynamic
buildDetailFieldSection(
- T? item
Implementation
buildDetailFieldSection(T? item) {
if (T == BaseModel) {
throw Exception('BaseModel does not have a detail field section');
}
try {
// final factory = _baseModelRegistryNotifier.getFactory<T>();
final factory = _baseModelGeneralRegistryNotifier.getFactory<T>();
debugPrint("[[factory type]]: ${factory.runtimeType}");
return factory.buildDetailFieldSection(item);
} catch (e, s) {
debugPrint(
"[[Error on GenericsManager.buildDetailFieldSection]]: $e\n$s");
throw Exception('Unknown GenericItem type: $T');
}
}