NsgBaseController constructor
NsgBaseController({
- Type dataType = NsgDataItem,
- bool requestOnInit = false,
- bool useUpdate = true,
- bool useChange = true,
- NsgBaseController? masterController,
- bool selectedMasterRequired = true,
- NsgDataBinding? dataBinding,
- bool autoRepeate = false,
- int autoRepeateCount = 10,
- bool useDataCache = false,
- bool autoSelectFirstItem = false,
- List<
NsgBaseController> ? dependsOnControllers, - FutureOr<
void> onRetry()?, - FutureOr<
bool> retryIf()?, - bool editModeAllowed = true,
- bool readOnly = true,
- NsgDataControllerMode? controllerMode,
Implementation
NsgBaseController({
this.dataType = NsgDataItem,
this.requestOnInit = false,
this.useUpdate = true,
this.useChange = true,
this.masterController,
this.selectedMasterRequired = true,
this.dataBinding,
this.autoRepeate = false,
this.autoRepeateCount = 10,
this.useDataCache = false,
this.autoSelectFirstItem = false,
this.dependsOnControllers,
this.onRetry,
this.retryIf,
this.editModeAllowed = true,
this.readOnly = true,
NsgDataControllerMode? controllerMode,
}) : super() {
onRetry ??= _updateStatusError;
this.controllerMode = controllerMode ?? NsgDataControllerMode.defaultDataControllerMode;
controllerFilter = NsgControllerFilter(controller: this);
}