在Mendix开发中我们会有级联选择的需求,除开使用组件的方式实现,其实使用原生功能是可以实现的。常见的级联选择有:省市区等等;此文的实例使用:项目-子项目-超级子项目为例讲解如何实现。
一、实体构建
因为存在三级联动,此处的Selector1设计成有哪些项目,Selector2为每个项目下存在哪些子项目,Selector3位每个子项目下存在哪些超级子项目。
二、数据准备
1、Selector1的编辑
2、Selector2的编辑,在创建子项目时需要下拉选择有哪些项目
3、Selector3的编辑,在创建超级子项目时需要下拉选择有哪些子项目
三、联动构建
要实现三级联动,则需要在选中项目时自动查询出对应有哪些子项目;选中子项目有哪些超级子项目。其中Selector1(项目)只是简单的一个下拉菜单。
Selector2(子项目)需要添加Selector1的约束查询条件。有可能打开edit界面无法看到复选框,请拖动竖线。
Selector3(超级子项目)也需要添加Selector2的约束条件。
四、效果查看
项目:
子项目:
超级子项目:
联动:
本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。
微信扫码关注
更新实时通知