NsgUserSettingsController<T extends NsgDataItem> constructor

NsgUserSettingsController<T extends NsgDataItem>({
  1. bool requestOnInit = true,
  2. bool useUpdate = true,
  3. bool useChange = true,
  4. List<String>? builderIDs,
  5. NsgDataBinding? dataBindign,
  6. bool autoRepeate = false,
  7. int autoRepeateCount = 10,
  8. bool useDataCache = false,
  9. bool selectedMasterRequired = true,
  10. bool autoSelectFirstItem = false,
  11. List<NsgBaseController>? dependsOnControllers,
  12. NsgBaseController? masterController,
  13. NsgDataControllerMode? controllerMode,
  14. int maxFavotrites = 100,
  15. int maxRecent = 25,
})

Implementation

NsgUserSettingsController(
    {super.requestOnInit,
    super.useUpdate,
    super.useChange,
    super.builderIDs,
    super.dataBindign,
    super.autoRepeate = false,
    super.autoRepeateCount = 10,
    super.useDataCache = false,
    super.selectedMasterRequired = true,
    super.autoSelectFirstItem = false,
    super.dependsOnControllers,
    super.masterController,
    super.controllerMode,
    this.maxFavotrites = 100,
    this.maxRecent = 25})
    : super() {
  assert(NsgDataClient.client.getNewObject(T) is NsgUserSettings);
}