問題タブ [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 に答える
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 に答える
1890 参照

mendix - Mendix でエンティティが更新されたときにデータビューが更新されない

問題は、エンティティが更新された場合にデータビューも更新されるように、データビューにデータを表示する方法です。

これは という名前のエンティティlatestReadingです。

ここに画像の説明を入力

これが私LatestReadingの最新の読書を示すページです。3 つのデータ ビューが含まれています。

ここに画像の説明を入力

このページは object を想定しているため、直接呼び出されませんlatestReading。したがって、オブジェクトshowLatestReadingPageを取得または作成し、それをページおよび表示ページに渡すという名前のマイクロフローが実行されます。latestReadingLatestReadingLatestReading

これがそのマイクロフローです。

ここに画像の説明を入力

getOrCreateLatestReading利用可能な場合はオブジェクトを返し、まだ作成されていない場合はlatestReading新しいオブジェクトを作成してから返すマイクロフローです。latestReading

これがそのマイクロフローです。

ここに画像の説明を入力

これらは、上LatestReadingのページの図に示されているように、ページ内の 3 つのデータ ビューの最初のプロパティですLatestReading。このDataViewの名前はTemperatureDataView

ここに画像の説明を入力

これらは、TemperatureDataViewdata-view 内にあるテキスト ウィジェットのプロパティです。その名はtemperatureText。で温度の値を示しますTemperatureDataView

ここに画像の説明を入力

そして、これはtemperatureTextテキスト ウィジェットのキャプションです。

ここに画像の説明を入力

問題は、別のマイクロフローがlatestReadingテキスト ウィジェットの値を更新したときに更新されないことです。ページのナビゲーション リンクをもう一度クリックして、ページをリロードする必要がありLatestReadingます。

latestReading他のマイクロフローが更新されたときに値を更新し続けるために、データビューにテキストウィジェットが必要です