TableRowContentIndicatorInitializeAndStartTrackingAsync - метод

Инициализирует объект типа TableRowContentIndicator и начинает отслеживание контролируемых полей.

Definition

Пространство имён: Tessa.Extensions.Default.Client.UI
Сборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 3.6.0.22
C#
public static ValueTask<TableRowContentIndicator> InitializeAndStartTrackingAsync(
	ICardModel cardModel,
	ICardMetadata cardMetadata,
	string controlName,
	int columnOrder = 0,
	string cellFormat = "$KrActions_RowContentIndicatorFormat",
	ICollection<string> exceptSectionNames = null,
	IDictionary<string, ICollection<string>> exceptSectionFieldNames = null,
	CancellationToken cancellationToken = default
)

Параметры

cardModel  ICardModel
Модель карточки, доступная в UI.
cardMetadata  ICardMetadata
Репозиторий с метаинформацией.
controlName  String
Имя контролируемого элемента управления.
columnOrder  Int32  (Optional)
Порядковый номер столбца в ячейках которого должно выполняться дополнительное форматирование отображаемых значений.
cellFormat  String  (Optional)
Формат строки применяемый к отображаемому значению ячейки таблицы, если существует хотя бы одно контролируемое поле являющееся источником данных для элемента управления, расположенному на форме редактирования строки, содержащее значение отличное от значения по умолчанию.
exceptSectionNames  ICollectionString  (Optional)
Коллекция имён секций, которые не надо контролировать.
exceptSectionFieldNames  IDictionaryString, ICollectionString  (Optional)
Словарь содержащий: ключ - имя секции; значение - коллекция имён полей которые не надо контролировать.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskTableRowContentIndicator
Объект TableRowContentIndicator.

Заметки

После завершения работы следует вызвать метод StopTracking для остановки отслеживания контролируемых полей и задания свойству CellFormatFunc значения по умолчанию.

См. также