Выполнить выражение OnShow в MDriven под ключ - PullRequest
0 голосов
/ 04 ноября 2018

Я хочу инициализировать некоторые переменные и выполнить поиск в viewModel, поэтому в «Execute Expression On Show» я поставил:

vSeekParam := 'Check';
selfVM.Search

В действии, которое вызывает Seeker ViewModel.

При создании прототипа в WECPOF он изменяет переменную vSeekParam, но не при запуске модели под ключ.

Что я делаю не так?

Спасибо

1 Ответ

0 голосов
/ 06 мая 2019

Воспроизведение представлений - это асинхронный процесс - возможно, запрос к поиску должен быть ранним в OnShow - но если это так - он недокументирован.

Обходной путь: Добавьте столбец ViewModel IsAction = true и сделайте его периодическим, установив периодичность. В этом действии вы можете выполнить selfVM.Search.

Это описано в этой статье вики: https://wiki.mdriven.net/index.php/QR-Code_to_drive_a_workflow_in_any_MDriven_turnkey_app

...