2016-12-15 78 views
0

我創建了一個包含多個MParts的透視圖。現在當我打開透視圖時,只會加載一個MPart並顯示出來。如何在加載其他MPart時強制加載其他MParts(當前不可見的只有選項卡可見)?我需要這種行爲,否則不可見的MParts不接受一些注入值。打開屏幕時始終加載MPart

+0

其他部分將被注入時,他們變得可見。爲什麼你需要提前做到這一點? –

+0

我的觀點包含與一個父MPart不同的Mpart。當用戶選擇父MPart中的對象時,其他MParts需要更新其數據。 – JimmyD

+0

這並不能解釋爲什麼他們需要儘早創建。他們應該在最終顯示時獲得必要的數據。無論如何,無法在顯示零件之前創建零件。 –

回答

1

MParts的類在它們即將顯示之前不會創建。以前沒有辦法做到這一點。

可能您需要創建一個「經理」對象來保存您的數據並說明所有部件可以根據需要訪問該對象。你可以在你的LifeCycle類(如果有的話)在@PostContextCreate方法中創建它。