You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mendix 9.2中新建课程时如何默认填充最近一次输入的课程名称?

Mendix 9.2 新建课程默认填充最近一次课程名称实现方案

核心实现逻辑是在新建Course对象的触发逻辑中,主动查询最近一次提交的课程名称赋值给新对象,无需调整实体自带的默认值配置,具体操作如下:

  • 调整新建课程的触发逻辑
    把Course Overview页上打开新建课程页面的按钮触发动作,从默认的「新建对象+打开页面」改成自定义微流,微流逻辑如下:
    1. 使用XPath查询Course实体,按系统自带的createdDate属性降序排序,取第一条查询结果
    2. 执行新建Course对象动作
    3. 加入判断分支:如果第一步查询到了有效Course记录,就将该记录的Name属性值赋值给新创建的Course对象的Name字段;如果查询为空(系统还没有任何课程数据),可以留空或赋值自定义的默认提示文本
    4. 将完成赋值的新Course对象作为参数,打开Course_newEdit页面
  • 验证权限配置
    确认所有拥有新建课程权限的用户角色,都具备Course实体的查询权限,避免微流查询数据失败导致默认值不生效。
  • 可选优化(按需使用)
    如果后续需要修改默认值的规则,比如只取当前用户最近提交的课程名称,只需要修改XPath的查询条件,加上createdBy = [$currentUser]过滤即可。

内容的提问来源于stack exchange,提问作者Velocity

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 23:18:02