我正在尋求一些建議,以便快速顯示我們的報告。我正在處理的問題是我收到一個定義我們佈局的XML數據結構。報告可以是2到3頁,也可以是20到30頁。爲了儘快顯示報告,我想只顯示報告的可見部分。這裏是我需要克服的問題來完成這一點,我正在尋找一些建議如何實現這一點。Flex中的視口外部組件的延遲渲染
爲了獲得更好的可視化效果,請將其看作一個單詞文檔。這些報告有部分內容,我希望能夠儘快讓它們顯示出來。
1)當然,我不知道我將添加的子組件的高度。是否有任何技術可以確定我添加的組件是否不包含在視圖端口中,並且可以觸發滾動條移動。
2)我正在考慮將估計添加到子組件,然後使用它來設置父容器的高度。那麼當我收到滾動條移動事件時,我會檢查子組件是否已添加到父項,並且是否添加它們。反正有沒有渲染組件的高度?
3)Flex是否支持內置的任何東西都可以實現這一點。
任何其他技術將受到歡迎。基本上我希望儘快將報告顯示給用戶,並延遲屏幕上顯示的組件。
任何建議都會受到歡迎。提前致謝。
補充信息。
很難提供代碼,因爲我還沒有編碼它。讓我試着擴大一些細節。我有一個父容器,我根據XML中的信息獲取一些XML並使用XML創建子組件。現在,當我們這樣做時,需要很長時間才能提交長時間的報告。我想要做的是通過延遲渲染這些子對象來縮短渲染時間。我研究過創建策略和createDeferredContent等內容,但不確定這是否是正確的方法。猜猜我需要攻擊的一般問題是如何停止渲染對象,一旦你在父母視口之外。我想要的是像功能一樣的項目渲染器,但兒童之間沒有相似之處。也許一張圖片可能是有用的(一旦我達到10分就會增加)?
這個問題太模糊了;我想你必須添加細節,可能還需要添加代碼,以便我們提供更多細節。 – JeffryHouser
很難提供代碼,因爲我還沒有編碼。讓我試着擴大一些細節。 – WeeJavaDude
Upvoting問題,以幫助獲得所需的10分。 –