問題は、エンティティが更新された場合にデータビューも更新されるように、データビューにデータを表示する方法です。
これは という名前のエンティティlatestReading
です。
これが私LatestReading
の最新の読書を示すページです。3 つのデータ ビューが含まれています。
このページは object を想定しているため、直接呼び出されませんlatestReading
。したがって、オブジェクトshowLatestReadingPage
を取得または作成し、それをページおよび表示ページに渡すという名前のマイクロフローが実行されます。latestReading
LatestReading
LatestReading
これがそのマイクロフローです。
getOrCreateLatestReading
利用可能な場合はオブジェクトを返し、まだ作成されていない場合はlatestReading
新しいオブジェクトを作成してから返すマイクロフローです。latestReading
これがそのマイクロフローです。
これらは、上LatestReading
のページの図に示されているように、ページ内の 3 つのデータ ビューの最初のプロパティですLatestReading
。このDataViewの名前はTemperatureDataView
これらは、TemperatureDataView
data-view 内にあるテキスト ウィジェットのプロパティです。その名はtemperatureText
。で温度の値を示しますTemperatureDataView
。
そして、これはtemperatureText
テキスト ウィジェットのキャプションです。
問題は、別のマイクロフローがlatestReading
テキスト ウィジェットの値を更新したときに更新されないことです。ページのナビゲーション リンクをもう一度クリックして、ページをリロードする必要がありLatestReading
ます。
latestReading
他のマイクロフローが更新されたときに値を更新し続けるために、データビューにテキストウィジェットが必要です