getReferent method
Implementation
T? getReferent(NsgDataItem dataItem, {bool useCache = true, bool allowNull = false}) {
var id = dataItem.getFieldValue(name).toString();
if (id == '' || id == Guid.Empty) {
return NsgDataClient.client.getNewObject(T) as T;
}
if (useCache) {
var item = NsgDataClient.client.getItemsFromCache(T, id, allowNull: allowNull) as T?;
return item;
} else {
return null;
}
}