在 MDriven Turnkey 中执行 Expression OnShow

Execute Expression OnShow in MDriven Turnkey

我想初始化一些变量并在 viewModel 中进行搜索,所以在 "Execute Expression On Show" 我输入:

vSeekParam := 'Check';
selfVM.Search

在带来 Seeker ViewModel 的操作中。

在 WECPOF 中制作原型时,它会更改 vSeekParam 变量,但当我 运行 Turnkey 中的模型时不会。

我做错了什么?

谢谢

显示视图是一个异步过程 - 可能调用搜索是在 OnShow 的早期 - 但如果是 - 它没有记录。

解决方法:添加一个 ViewModel 列 IsAction=true 并通过设置周期性使其成为周期性的。在此操作中,您可以执行 selfVM.Search.

这篇维基文章对此进行了描述:https://wiki.mdriven.net/index.php/QR-Code_to_drive_a_workflow_in_any_MDriven_turnkey_app