getReferentAsync<T extends NsgDataItem> method

Future<T> getReferentAsync<T extends NsgDataItem>(
  1. String name, {
  2. bool useCache = true,
})

В случае ссылочного поля позвращает объект, на который ссылается данное поле. Если поле не прочитано из БД, читает его асинхронно

Implementation

Future<T> getReferentAsync<T extends NsgDataItem>(String name, {bool useCache = true}) async {
  assert(fieldValues.fields.containsKey(name));
  var field = fieldList.fields[name]!;
  assert(field is NsgDataReferenceField);
  var dataItem = await ((field as NsgDataReferenceField).getReferentAsync(this, useCache: useCache));
  return dataItem as T;
}