🐸问题:如何依据用户的语言属性来显示不同语言的界面。
🐸解决思路:系统默认实体 System.User 包含语言属性,再利用Mendix原生功能进行实现。
🐸版本:9.0.5
🐸解决步骤(样例):
1,设置好要显示的几种语言环境,项目 -> Setting -> Languages,进行添加(图示中包含中,英,韩)。
2,打开项目权限级别为 demo 级别以上,同时在主页使用表格将 System.User 填充显示出来。
3,将上述表中的 New 按钮和 Edit 完善,使之不报错影响后续运行(New 可以直接使用 Edit 的页面,但是因为缺少Password属性会导致创建不成功),不过本样例测试只通过更改 MxAdmin账号 的 Language 属性来进行验证。
4,在Studio Pro的右下角有一个语言切换设置,通过点击勾选来切换语言设置,同时界面会产生变化,随后即可通过输入不同的语言来重新定义。
5,值得注意的是,此处变更的只是在界面上产生的文字变化,并不对所存储的东西进行变化。通过修改 MxAdmin 的 Language 属性来进行测试。
Tips:右键 new 和 edit 按钮可以选择 Generate on click page来快速生成页面。
💯💯💯有兴趣的朋友可以关注下公众号💯💯💯
暂无数据