如何在Visual Designer中获取当前ModuleId以过滤实体?
在Visual Designer中获取当前ModuleId的方法
直接引用内置上下文变量
多数低代码平台的Visual Designer都自带上下文变量集合,你在设置实体过滤规则时,直接选择绑定变量,从上下文列表里挑Context.ModuleId(或类似命名,比如CurrentModule.Id)即可,这个变量会自动获取当前模块的ID值,直接用来做过滤匹配。通过模块元数据提取
如果平台允许访问模块的元数据信息,打开表达式编辑器,输入类似Module.Metadata.Id的表达式就能直接拿到当前模块ID,把这个表达式作为过滤条件的匹配值就行。手动传入模块参数
要是前面两种方式都用不了,就在模块初始化阶段,把当前ModuleId作为参数传递给数据源配置。之后在数据源的过滤规则里,直接引用这个传入的参数,就能实现基于ModuleId的实体过滤。
内容的提问来源于stack exchange,提问作者Ufoloko
相关产品推荐
相关产品推荐

