本文收集了使用Mendix Studio Pro时的一些常见报错和entity相关的资讯
-
Q: Windows10 安装Mendix studio Pro9.0.5报错,错误信息弹窗‘This program does not support the version of Windows your computer is running.’ A: Windows10版本过低,需要更新系统或安装低版本Mendix Studio Pro,推荐使用Mendix Studio Pro 8.185。
-
Q: 改变Project Setting 中 Configuration 的database Url 404报错? A: 因为设置的为root url所以本不是传统意义上的页面url,如果想重定向使用nginx。
-
Q: 项目部署 想加层文件夹,如何设置?Docker部署 Centos运行 A: "Docker部署比较少用,主机系统有其他服务,所以想用路径区分,可能要用 ngix。 ingress 主要是用于K8s部署,nginx反向代理,类似部署配置:
server{ listen80; server_name www.nginx.cn nginx.cn; location/app{ proxy_pass http://127.0.0.1:8080; } }
-
Q: 自己模块下的实体如何与system系统模块下的实体进行关联? A: 右键点entity,add > association。
-
Q: 在Mendix Studio Pro 8.18版本有没有file entity? A: 有。
-
Q: file entity是插件吗? A: 不是,是System模块自带的实体,在project explorer 的 System 模块里看,system 模块的 domain model(不能编辑), 编辑FileDocument要创建entity继承FileDocument,Image entity 也需要继承
-
Q: FileDocument在Mendix Studio Pro怎么获取到文件的真实路径呢? A: 这是mendix runtime管理的,看不到,就像数据库系统一样,数据在硬盘上会有个文件夹存放 ,但进去之后 凭文件名是判断不了的。
-
Q: 导入插件的时候提示以下内容,是什么原因呢?“Package .mpk is not a module package, but a add-on widget package." A: 插件和模块都是mpk后缀。模块是在项目面板里右键导入, 而插件是要复制到项目的系统目录下的widgets文件夹里。
-
Q: 导入 visualization_sample_app.apk的时候提示以下内容,是什么原因呢? A: 可以在导入模块里找找错误信息里尝试去连接的地址。一些常量的初始值,经常是要根据自己项目修改的。
-
Q: 报错: “The selected JSON structure 'ViewModule.JSON_DefaultMdodelList' no longer exist.”
A: 缺少依赖模块,按 Ctrl-G 输入json_xxx;引用旧模块的地方改成引用新的
-
Q: 网页报错“No constructor found for widget mendix.text.Text”,但控制台不报错 A: 如果是插件代码里的错误,那对studio pro来说是封装好的内部代码,自然是不能在studio pro里debug。可以先跟着官网的教程仔细做一遍加深对pluggable widget的理解, 过程中可能就能找到debug的方法了。一些相关教程:
- 这是JavaScript版本的Learning Path:Mendix Academy - Build a Pluggable Widget
- 这是TypeScript版本的文档教程: Mendix Docs - Build Pluggable Web Widgets
暂无数据