TableRowContentIndicatorInitializeAndStartTrackingAsync - метод |
Пространство имён:
Tessa.Extensions.Default.Client.UI
Сборка:
Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.UI.CardsICardModel
Модель карточки, доступная в UI. - cardMetadata
- Тип: Tessa.CardsICardMetadata
Репозиторий с метаинформацией. - controlName
- Тип: SystemString
Имя контролируемого элемента управления. - columnOrder (Optional)
- Тип: SystemInt32
Порядковый номер столбца в ячейках которого должно выполняться дополнительное форматирование отображаемых значений. - cellFormat (Optional)
- Тип: SystemString
Формат строки применяемый к отображаемому значению ячейки таблицы, если существует хотя бы одно контролируемое поле являющееся источником данных для элемента управления, расположенному на форме редактирования строки, содержащее значение отличное от значения по умолчанию. - exceptSectionNames (Optional)
- Тип: System.Collections.GenericICollectionString
Коллекция имён секций, которые не надо контролировать. - exceptSectionFieldNames (Optional)
- Тип: System.Collections.GenericIDictionaryString, ICollectionString
Словарь содержащий: ключ - имя секции; значение - коллекция имён полей которые не надо контролировать. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
ValueTaskTableRowContentIndicatorОбъект
TableRowContentIndicator.
Заметки После завершения работы следует вызвать метод
StopTracking для остановки отслеживания контролируемых полей и задания свойству
CellFormatFunc значения по умолчанию.
См. также