getForm method

Future<FormService> getForm(
  1. String guid, {
  2. bool reload = false,
})

Implementation

Future<FormService> getForm(String guid, {bool reload = false}) async {
  FormService? svc;
  if (guid == '00000000-0000-0000-0000-000000000000')
    _head!.newSvc.init(_head!.code, guid);
  else if (_head!.rows[guid] != null) {
    svc = _head!.rows[guid]!.frmSvc;
    if (!svc!.isInit) {
      svc.init(_head!.code, guid);
      svc.setContext(callback: _callback, errorback: _errorback);
      await svc.loadForm();
    } else if (reload) await svc.loadForm();
  }

  return svc!;
}