V_getViewInstance function

CyberContentViewForm? V_getViewInstance(
  1. String viewName, {
  2. String cpName = "",
  3. String strParameter = "",
  4. dynamic objectData,
})

Implementation

CyberContentViewForm? V_getViewInstance(
  String viewName, {
  String cpName = "",
  String strParameter = "",
  dynamic objectData,
}) {
  final normalizedName = viewName.toLowerCase().trim();
  final factory = _factoryMap_contentView[normalizedName];

  if (factory == null) return null;

  final instance = factory();
  // Initialize instance with parameters using internal setters
  instance.internalCpName = cpName;
  instance.internalStrParameter = strParameter;
  instance.internalObjectData = objectData;

  return instance;
}