ICardModel.ShowRowFormAsync - метод
Отображает форму строки карточки из свойства [MainForm].
Текущий объект должен быть создан для строки карточки.
Пространство имён: Tessa.UI.CardsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.23
Task<IRowContext> ShowRowFormAsync(
RowEditingType editingType,
Func<IRowContext, CancellationToken, ValueTask<bool>> canCloseFuncAsync = null,
Func<IRowContext, Window, CancellationToken, ValueTask<bool>> initializeFuncAsync = null,
CancellationToken cancellationToken = default
)
Function ShowRowFormAsync (
editingType As RowEditingType,
Optional canCloseFuncAsync As Func(Of IRowContext, CancellationToken, ValueTask(Of Boolean)) = Nothing,
Optional initializeFuncAsync As Func(Of IRowContext, Window, CancellationToken, ValueTask(Of Boolean)) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IRowContext)
Task<IRowContext^>^ ShowRowFormAsync(
RowEditingType editingType,
Func<IRowContext^, CancellationToken, ValueTask<bool>>^ canCloseFuncAsync = nullptr,
Func<IRowContext^, Window^, CancellationToken, ValueTask<bool>>^ initializeFuncAsync = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract ShowRowFormAsync :
editingType : RowEditingType *
?canCloseFuncAsync : Func<IRowContext, CancellationToken, ValueTask<bool>> *
?initializeFuncAsync : Func<IRowContext, Window, CancellationToken, ValueTask<bool>> *
?cancellationToken : CancellationToken
-> Task<IRowContext>
- editingType RowEditingType
- Способ редактирования строки в карточке.
- canCloseFuncAsync Func<IRowContext, CancellationToken, ValueTask<Boolean>> (Optional)
-
Функция, возвращающая признак того, что диалог редактирования строки может быть закрыт,
или null, если диалог всегда может быть закрыт.
Первым параметром функция получает текущий контекст для диалога редактирования.
Если функция возвращает false, то диалог не закрывается.
- initializeFuncAsync Func<IRowContext, Window, CancellationToken, ValueTask<Boolean>> (Optional)
-
Метод, выполняющий инициализацию окна, в котором отображается строка карточки,
или null, если дополнительной инициализации не выполняется.
Первым параметром функция получает текущий контекст для диалога редактирования.
Если функция возвращает false, то диалог не открывается.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
Task<IRowContext>Контекст, полученный для диалога вывода строки карточки.