[Mendix]CE1568The selected page xxx expects an object of type of xxx which is not available

Mendix 学习到增加新记录时,实际的效果和教程的演示有不小的出入。教程是直接在Add按钮的右键菜单里创建增加新记录页面(generate on click page),而我的环境(如右)里右键菜单并没有这个选项。

           

                       教程所示右键菜单                                                          实际环境右键菜单

后来自己摸索了一边依然没有头绪,只好另寻它法。做法如下:

1. 手动创建一个页面Course_NewEdit,用作创建新记录的页面;

2. 为新创建的页面Course_NewEdit绑定数据源,设置为Context

3. 关联新页面和Add按钮,设置为当单击Add按钮show a page;

这时会发现Mendix错误列表里有一条和Add按钮有关的错误,即

看到该错误,又是一番摸索,包括参考官方帮助,找到原因和解决方法如下:

原因: Add按钮的click事件应设置为Create Object.

解决方法:

1. 将Add按钮的click action设置为Create Object

2. 将Object 的实体Entity设置为Course

3. 在on click page栏里选择Course_NewEdit,单击 OK保存。

好了,问题解决了,可以运行程序了。一起来看看效果吧。

添加课程页面
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值