TableRowContentIndicatorInitializeAndStartTrackingAsync - метод
Пространство имён: Tessa.Extensions.Default.Client.UIСборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 4.0.4
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
)
Public Shared Function InitializeAndStartTrackingAsync (
cardModel As ICardModel,
cardMetadata As ICardMetadata,
controlName As String,
Optional columnOrder As Integer = 0,
Optional cellFormat As String = "$KrActions_RowContentIndicatorFormat",
Optional exceptSectionNames As ICollection(Of String) = Nothing,
Optional exceptSectionFieldNames As IDictionary(Of String, ICollection(Of String)) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of TableRowContentIndicator)
public:
static ValueTask<TableRowContentIndicator^> InitializeAndStartTrackingAsync(
ICardModel^ cardModel,
ICardMetadata^ cardMetadata,
String^ controlName,
int columnOrder = 0,
String^ cellFormat = L"$KrActions_RowContentIndicatorFormat",
ICollection<String^>^ exceptSectionNames = nullptr,
IDictionary<String^, ICollection<String^>^>^ exceptSectionFieldNames = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member InitializeAndStartTrackingAsync :
cardModel : ICardModel *
cardMetadata : ICardMetadata *
controlName : string *
?columnOrder : int *
?cellFormat : string *
?exceptSectionNames : ICollection<string> *
?exceptSectionFieldNames : IDictionary<string, ICollection<string>> *
?cancellationToken : CancellationToken
(* Defaults:
let _columnOrder = defaultArg columnOrder 0
let _cellFormat = defaultArg cellFormat "$KrActions_RowContentIndicatorFormat"
let _exceptSectionNames = defaultArg exceptSectionNames null
let _exceptSectionFieldNames = defaultArg exceptSectionFieldNames null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<TableRowContentIndicator>
- 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 значения по умолчанию.