问题标签 [mendix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
194 浏览

development-environment - Mendix 是否生成任何特定语言的源代码,可以编辑和重用?

Mendix 是否生成任何特定语言的源代码,可以编辑和重用?我从未使用过 Mendix

0 投票
1 回答
92 浏览

mendix - 将响应数据映射到所需的域模型结构

我正在通过Mendix应用程序中的 API 使用 REST 服务。但是收到的 JSON 响应不是我在Mendix域模型中需要的格式(对于 UI)。

我怎样才能实现这种转换?

目前我正在使用使用 JSON 结构自动生成的导入映射来保存响应。我想将此映射转换为所需的域模型结构。

捕获响应并将其处理为所需域模型的任何其他解决方案也将是可观的。

0 投票
1 回答
202 浏览

android - 无论屏幕大小如何,如何将项目与背景对齐?

我正在处理一个带有长可滚动道路背景图像的页面。该页面主要用于移动设备。我需要根据背景对齐几个项目(带有文本和图像的容器),以便这些项目位于道路上的某些点附近。

问题是我的背景图像宽度和高度根据移动设备屏幕而变化,而项目保持其位置,因此不再与道路对齐。

如何使用 SASS/CSS 解决此问题?

0 投票
1 回答
12521 浏览

javascript - 如何使用 SASS 动态切换颜色主题?

我正在尝试为一个项目实现可切换的主题,它是一个 Mendix 项目,但我们假设它是一个网站。

  • 有许多不同的页面,每个页面上都有不同的元素。
  • 它们的所有样式都是用 SASS 编写的。页面和元素使用来自一个单独的 SASS 文件的值和变量 - variables-1
  • 我有第二个具有相同变量但值不同的 SASS 文件 - variables-2

问题:
我需要在单击按钮时更改网站的颜色主题。所以基本上我需要所有元素在单击按钮时从不同的变量集中获取颜色。


我在这里看到两个选项:

  1. 编译 2 个 css 文件并在它们之间切换:将所有 sass 文件链接到variables-1,编译 CSS 文件,然后将所有 sass 文件链接到variables-2,编译第二个 css 文件。单击按钮在它们之间切换。

    在这个选项中,颜色不会被动态分配,每次我进行更改时,我都必须手动将每个 sass 文件链接到不同的变量,或者更改变量值,然后重新编译所有内容。此外,我将无法继续从事该项目并同时切换主题。

  2. 在 mixins 中预定义颜色主题,像本文一样为每个主题编译 css 类,并使用一些自定义的 js 逻辑为元素分配相应的类。

    很可能不会工作,因为项目中有太多元素,并且太复杂而无法为每个元素更改类。

我怎么解决这个问题?

0 投票
1 回答
109 浏览

node.js - Mendix 设置问题 - 建议的代码不起作用

我将脚趾浸入 Mendix Typescript SDK 并按照https://docs.mendix.com/apidocs-mxsdk/mxsdk/setting-up-your-development-environment上的说明进行操作。

然后我按照https://docs.mendix.com/apidocs-mxsdk/mxsdk/creating-your-first-script创建一个脚本来试用它。

但是,我收到script.ts此页面上建议的代码的以下错误:

我不是 NodeJS 精通 - 但我可以告诉传入的参数是不正确的 - 尽管被定义为采用参数,load()但它并不存在。load()但是,为什么建议设置中的脚本出错?我会攻击这个问题。但需要帮助,从哪里开始。

这“感觉”像是版本差异/设置错误。但是我在设置它时在其他任何地方都没有看到任何错误。

我错过了什么?

0 投票
1 回答
84 浏览

python - 如何解决参数助手(WatsonServicesAssistant)的参数?

我正在尝试为 IBM Watson 聊天机器人的集成制作一个微流程,但在解决它时遇到了问题。你能给我开始吗?

我曾尝试使用服务凭据,但无法弄清楚它们应该如何进入。

我没有找到正确的方法来放置凭据来为我尝试为聊天机器人制作的微流制作配置文件

0 投票
1 回答
240 浏览

ibm-cloud - 如何在 Mendix 中订阅设备事件?

我在 IBM Cloud IoT 平台上有一个设备,我想订阅 mendix 到它的事件...我正在使用MQTT 客户端表单 mendix 应用商店来订阅设备事件。

项目浏览器:

在此处输入图像描述

微流 在此处输入图像描述

MQTT 订阅

在此处输入图像描述

我还调试了它给我的输出变量值的微流,名为variable=false

在此处输入图像描述

而且我注意到,每当启动应用程序时,它都是日志

订阅:iot-2/type/TemperatureSensorSimulator/id/TemperatureSensorSimulator_1/mon,如微流屏幕截图中突出显示的那样。

我只想要我的 mendix 应用程序订阅 IBM watson IoT 平台上的设备,并向我显示设备发送到 IBM IoT 平台的事件。谁能告诉我如何在 mendix 中做到这一点?

我已经订阅了 nodejs 应用程序中的事件,一切都很好。应用程序正在向我显示日志中的事件。我认为我在 mendix 微流中做错了什么。我把所有的截图都贴在这里了。在这方面的任何帮助将不胜感激

提前致谢。

0 投票
1 回答
1395 浏览

mendix - 如何在mendix中声明一个全局变量?

我想声明一个变量,其值可以显示在应用程序的任何位置(在任何页面上),并且可以从任何微流中修改。我们怎么能这样做?

0 投票
1 回答
1890 浏览

mendix - 在 Mendix 中更新实体时,数据视图未更新

问题是:如何在数据视图中显示数据,如果实体更新,数据视图也会更新。

这是我命名的实体latestReading

在此处输入图像描述

这是我的页面LatestReading,显示最新读数。它包含三个数据视图。

在此处输入图像描述

这个页面没有被直接调用,因为它需要一个 object latestReading。因此,一个名为的微流showLatestReadingPage被执行,它获取或创建latestReading对象并将其传递给LatestReading页面并显示LatestReading页面。

这是微流。

在此处输入图像描述

getOrCreateLatestReading是一个微流,latestReading如果它可用,则返回我们一个对象,如果latestReading尚未创建,则创建一个新对象,然后返回它。

这是微流。

在此处输入图像描述

这些是LatestReading页面中三个数据视图中第一个的属性,如上图所示LatestReading。此数据视图的名称是TemperatureDataView

在此处输入图像描述

这些是TemperatureDataView数据视图内的文本小部件的属性。它的名字是temperatureText。它显示了温度的值TemperatureDataView

在此处输入图像描述

这是temperatureText文本小部件的标题:

在此处输入图像描述

问题是当另一个微流更新时latestReading,文本小部件的值没有更新。我需要通过再次单击LatestReading页面的导航链接来重新加载它。

我需要数据视图中的文本小部件来保持更新latestReading它何时更新我的​​其他微流的值

0 投票
1 回答
327 浏览

mendix - 如何在 Mendix 中导入小部件包?

我想在我的应用程序中添加微流计时器。当我单击下载按钮时,小部件未放置在我的应用程序项目结构中,因为它在此处的官方文档中有所提及。然后我按照这个答案在我的应用程序的小部件文件夹中调整了它。

这是我放置小部件的地方。

在此处输入图像描述

单击数据视图中的添加小部件时,它仍然未列在附加小部件下。这是屏幕截图。

在此处输入图像描述

选择小部件屏幕截图。

在此处输入图像描述