Mendix 8.14——保持创客动力 | Mendix

跳到主要内容

Mendix 8.14 – 保持创客动力

你还兴奋不已吗? Mendix 世界2020? 我们当然是!来自 16,000 多个国家的 80 多名 Makers 注册,20 项重大产品发布,这次活动确实创下了许多记录。但实际上 Mendix 秉承创客精神,我们从未停止添加更多功能。在这篇博客中,我们不仅讨论了本月的产品更新,还总结了最近两个版本的主要功能, Mendix 8.12 和 8.13。(您真的认为我们会跳过讨论两个产品版本吗?!)

前端开发

动态类:既是一个很棒的功能,又是一个令人愉悦的功能

是否曾经想根据某些条件对小部件进行不同的样式设置?现在您可以了。我们引入了 动态类属性 在所有小部件上。这使您能够指定一个表达式,该表达式返回将应用于小部件的类名。

在此功能之前,小部件是重复的,必须通过条件可见性进行切换才能使用另一个类。现在不再如此!此新功能将使您的生活更轻松,开发速度更快。此外,您还可以获得更多选项来动态设置应用程序的样式。

谢谢, 杰森·图尼森 提出这个想法 Mendix 创意论坛.

本机移动导航增强功能:历史记录控制和弹出窗口

在设计和构建应用时,需要关注的最重要的方面之一是用户在应用中的流程。对于移动应用尤其如此,因为用户对旅程中每一步应该发生的事情都有特定的期望。为了帮助您构建满足用户期望的应用,我们从两个方面扩展了原生导航功能:

掌控历史

我们扩展了“关闭页面”操作,使其能够一次关闭多个页面。这样您就可以一次性关闭应用程序的整个子流程。

此外,您现在可以在“打开页面”操作中关闭一个或多个页面。通过决定用户返回时可见的内容,您可以精细地控制用户流。或者,您可以使用“打开页面”操作的“清除历史记录”选项完全阻止用户返回。这在从介绍屏幕导航到应用的实际登录页面时非常有用。

弹出窗口

有时您希望用户专注于一项非常具体的任务。弹出窗口非常适合这种情况,因为它们占据整个屏幕。从现在开始,您还可以通过将布局类型设置为“弹出窗口”,在原生移动应用中使用弹出窗口。

可插入小部件:数据源

8.12发布,我们引入了 数据源,它允许小部件使用对象列表。现在有了 Mendix 8.14,你可以从数据源中获取属性值列表,而不用编写获取数据的逻辑。是不是很强大?!

使用 8.14,您还可以链接 表达式属性文本模板属性 数据源,这使得可以在表达式中使用数据源的对象,并在 文本模板参数。这将为您的用户在使用小部件时提供更多控制和灵活性,例如格式化货币或使用一些附加逻辑。在接下来的一个月中,我们将发布一个已经使用文本模板的 Web 时间轴小部件。

同步性能

我们看到客户正在构建越来越复杂的离线优先原生移动应用,包括包含更多数据的应用。我们很高兴地宣布,此版本 显著 提高了同步性能。我们的测试和一些客户测试结果非常令人满意——总体而言,我们看到了 4-5 倍的改进。事实上,我们还看到了 20 倍的改进!

如果您已经通过 同步到设备 操作,可能值得调整批量大小,因为现在更大的批量大小在 8.14 中表现更好。

ICYMI:8.12 和 8.13 更新

在过去的几个版本中,我们推出了许多强大的功能,这些功能将使您和最终用户的生活更加美好。

刷新对象和实体

Mendix 提供了一种机制,可以在提交数据时自动刷新页面上的小部件。但是,有些情况下,您希望以编程方式刷新小部件而不使用提交。例如,如果您有一个包含非持久实体的列表。为了向开发人员提供这种额外的控制权,我们发布了刷新对象和刷新实体操作作为 nanoflow 公共模块.

动态页面标题(8.12)

在 8.12 之前,网页或移动设备上的页面只能有静态页面标题。从 8.12 开始,可以使用模板将页面标题替换为动态标题。现在您可以根据数据创建动态页面标题。

此功能基于 Jelle Dekker 赞同的想法 提交给 Mendix 创意论坛。谢谢,Jelle!

客户端表达式中的长路径(8.12)

您现在可以在 nanoflows 中使用长路径,使客户端表达更加强大。不再需要额外的检索操作!

通过自动完成功能改进了可访问性和用户体验(8.12)

我们添加了一个选项,用于为文本框提供自动完成信息。这对于提高表单的可访问性和用户体验 (UX) 非常有用!

同步错误时保存数据(8.12)

对于离线优先型应用,在将数据同步回服务器时,可能会发生该数据或实体不再可访问的情况。在离线优先型应用中同步在同步时服务器上不再可用的对象的更改时,这些更改将被丢弃。当对象被删除或不再可访问时,可能会发生这种情况。

在此版本中,我们在名为 SynchronizationError 的系统实体中增加了对已丢弃更改的额外日志记录。这样就可以提供自定义回滚机制并检测应用程序中可能导致这种情况的错误。

标签容器徽章支持 (8.13)

我们添加了在标签容器中提供徽章的选项,从而实现了新的可能性,例如显示未读项目的数量或突出显示新通知。

Mendix Studio 更新

构建应用程序时进行实时检查

Mendix Studio 现在可执行实时检查,确保在您进行每次更改后检查应用的一致性。您将获得直接反馈 - 您的应用是否已准备好上线,或者您还有哪些待办事项?

说到待办事项,现在很容易发现待办事项和任何配置错误。只需点击“检查”按钮即可显示所有错误。您可以随时开始解决问题。此外,在问题解决模式下,Studio 会用红色灯泡标记各个编辑器中的元素,这样您就可以轻松找到它们并立即采取行动。

保持势头

要了解有关新功能和特性的更多信息,请查看 8.14发行说明。和往常一样,下载最新版本的 Mendix Studio专业版 保持 Maker 的强劲发展势头。

选择你的语言