Mendix 9.13 发布 - 全面改进 | Mendix

跳到主要内容

Mendix 9.13 版本 – 全面改进

从事数字产品业务带来了一种有趣的组合,一方面期待可以添加哪些新功能,另一方面探索如何改进现有功能,以改善我们心爱的用户的生活。本月的发布带来了各种各样的改进,从增强的计划事件安排选项到新的数据令牌、原生移动渐变、移动日志记录、新的可插入小部件 API,最后但并非最不重要的是,对我们的 创意论坛.

预定事件:改进的预定选项

我们最近对预定事件进行了大量内部更改,并对用户界面进行了一些更改。我们很乐意与您分享我们所做的更改以及这些更改可能对您的应用程序产生的影响。

引擎盖下

预定的事件现在通过 任务队列,这意味着集群中的任何节点都可以接收预定的事件。此更改还提高了在突然停机的情况下事件的可靠性,因为一旦您的应用再次运行,预定的任务就会被接收。此外,在集群环境中,如果集群领导者停机,任务将在另一个节点上执行。

计划选项

在用户界面上,您将看到不同间隔类型的新选项。根据间隔类型,您将获得更多高级选项,例如为每月事件选择特定的工作日或计划偏移量为 45 分钟的每小时事件。我们还添加了更清晰的预览信息,包括显示您的事件将在哪些月份执行,以及(例如)安排在 31 月 XNUMX 日的事件将发生什么。这将帮助您选择所需的时间表,而不会对夏令时等极端情况感到惊讶。

另一件值得注意的好事是,现在“每年”和“每月”确实如其所声称的那样,而不是每 365 天或 31 天。

显示年度和每月设置的屏幕截图
预定事件选项。
显示年度和每月设置的屏幕截图
每月预定活动选项。

移民

大多数预定活动将自动转换为新格式,行为不会发生任何变化。某些选项不再受支持,例如“每 X 天”(旧的每月和每年)、非重复活动或从未来某个日期开始的活动。

对于不再支持的选项,您将收到弃用警告,其中显示了有关如何手动转换事件的建议。 还没准备好转换它们吗? 别担心,我们只会在发布时删除旧选项 Mendix 10.

弃用警告的屏幕截图

表达式中的新日期标记

我们已经有了使用 BeginOfCurrentDateTime 和 EndOfCurrentDateTime 来将日期与今天进行比较的标记。我们已使用四个新标记扩展了 Studio 和 Studio Pro 中的表达语言,以便非常轻松地与昨天或明天进行比较。

Studio 和 Studio Pro 中扩展表达语言的屏幕截图示例。

本机移动应用程序的背景渐变

我们不是都喜欢渐变吗?它们增加了额外的光彩,真正使元素脱颖而出。我们非常高兴地宣布在此版本中推出一个专门用于创建渐变的新小部件:背景渐变小部件。您可以轻松配置起始和结束颜色,甚至可以有多种颜色。此外,您可以添加角度,还可以配置“点击事件”。

旋转图像显示渐变

改进移动日志记录

当您在追踪这些烦人的 bug 时,在某个时刻突然意识到该怎么做,难道您不喜欢这种感觉吗?在我们的最新版本中,我们对用于捕捉这些 bug 的最重要工具之一进行了重大更新:日志记录。

使用我们新的移动客户端日志,您可以监控启动过程、客户端数据库、数据同步和导航事件。只需在 Studio Pro Console 中为我们的一个新日志节点(以“Client_”开头)设置适当的日志级别并进行观察即可。

Client_Startup The client doesn't need an upgrade to user scoped files directories.
Client_Startup The database schema is up-to-date.
Client_Startup Starting startup synchronization.
Client_Startup Startup synchronization completed in 39.6 milliseconds.
Client_Startup Showing home page NativeMobile.Countries_Overview
Client_Startup Startup completed in 548.7 milliseconds.

示例 1:客户端启动日志

Client_Synchronization Downloading objects
Client_Synchronization Fetching objects.
Client_Synchronization Fetching objects by XPath: //NativeMobile.Country
Client_Synchronization Downloading objects completed in 1.5 milliseconds.
Client_Synchronization Fetched 0 objects by XPath //NativeMobile.Country in 30.9 milliseconds.
Client_Synchronization Fetched 1 objects and completed in 31.4ms.
Client_Synchronization Calculating file operations.
Client_Synchronization 0 files to be downloaded, 0 files to be removed
Client_Synchronization Compute cached objects to update or delete.
Client_Synchronization Compute cached objects to update or delete completed in 0.2 milliseconds. 0 objects will be updated, 0 will be deleted.
Client_Synchronization Computing subscription updates.
Client_Synchronization Computing subscription updates completed in 0.4 milliseconds.
Client_Synchronization Downloading files.
Client_Synchronization Downloading files completed in 0 milliseconds.
Client_Synchronization Rebuilding the database.
Client_Synchronization Rebuilding the database completed in 1.9 milliseconds.
Client_Synchronization Updating cache. 0 to be updated, 0 to be deleted.
Client_Synchronization Updating cache completed in 0.1 milliseconds.
Client_Synchronization Removing 0 files.
Client_Synchronization Removing 0 files completed in 0 milliseconds.

示例 2:同步日志

目前,Studio Pro 本地运行的应用程序已启用移动日志记录。我们计划为在 Mendix 未来版本中的云。

可插入小部件:设置参考 API

所有新小部件均采用 Mendix 基于可插拔小部件 API,客户也可以使用它来构建定制小部件。在此版本中,我们添加了新的 API 来处理引用,以构建设置引用的小部件,例如设置引用的单选按钮或带有预输入的下拉菜单。剧透一下,这些是我们当前路线图上的小部件,但如果您想要定制版本或有其他好主意,请继续!

有关详细信息,请参阅文档 小部件配置客户端API.

社区:让浏览、查找和发布论坛内容更加容易

我们已将论坛的问题和想法页面的导航更改为,以便您可以轻松找到您在社区内创建、互动或收藏的内容。

显示新布局结构的屏幕截图。
新布局的结构。

主导航已移至左侧,现在位于灰色侧边栏中。此更改使论坛为即将推出的激动人心的新功能做好准备。您现在可以享受的一项新功能是专用书签页面。在此页面上,您可以轻松找到论坛内已收藏的所有内容。

显示书签的屏幕截图
找到每篇文章下方的书签按钮 - 单击它即可收藏。

 

显示书签导航的屏幕截图
使用左侧栏中的书签导航项导航到您的书签。

对于已登录和已注册的用户,还需要注意“我的问题”和“我的想法”页面。点击“我的问题”页面,您将看到一个您提出、回答或评论过的问题列表,这样您就可以在需要时更轻松地重新查看这些问题。同样,“我的想法”页面可以让您轻松访问您之前提交或评论过的想法。

 

“我的问题”截图
转到“我的问题”。进入后,使用标签导航至提问、回答或评论。

 

“我的想法”截图
转到“我的想法”。到达那里后,使用标签导航到已提交或已评论的内容。

过滤选项

筛选选项已移至页面顶部,位于中央内容区域的正上方。通过这样做,我们使其与内容保持一致,缓解了较新的 Mendix 社区成员表示,他们经常对如何深入了解论坛结果感到困惑。

重新定位的过滤器选项的屏幕截图。
重新定位的过滤选项位于主要社区内容区域上方。

请留意右侧边栏,它目前突出显示了开发者平台上最活跃用户的排行榜。随着时间的推移,此侧栏将增加可增强您的社区体验的内容。

改善手机和平板电脑上的体验

在进行上述更改的同时,我们还听取了收到的反馈意见,这些反馈意见表明我们需要改善移动设备和平板电脑上的体验。(响应能力万岁!)现在,在这两种设备上浏览论坛应该会更加愉快。

 

手机屏幕截图 Mendix

您可以找到有关这些内容的更多详细信息 此处更改论坛.

你准备好开始制作了吗?

你可以…

选择你的语言