簡體   English   中英

如何在spotfire自定義視圖中重置狀態

[英]How to retian state in spotfire custom view

我在SpotFire中開發了一個winforms應用程序。 我已經注冊了如下視圖。

registrar.Register(typeof(Control),typeof(CustomVisual),typeof(WinformUI));

但是當我在SpotFire客戶端內的頁面之間切換時,整個winforms屏幕都會被刷新並重新繪制。

這會導致錯誤。 我們如何在winforms UI中保留視圖狀態。

SpotFire可視化附加組件和其他可視化工具的默認行為是它將在頁面切換時重新繪制和刷新。

在這種情況下,我們在c#winforms中開發了一個可視化,在頁面切換時,SpotFire會處理與Add-On相關的所有資源,這會在頁面切換后返回應用程序時導致重繪/刷新錯誤。

為了保留狀態並避免錯誤,我們實現了SpotFire屬性,例如文檔節點,可撤銷節點而不是普通屬性類,以保持頁面切換時的狀態。 以下鏈接說明了如何實施/擴展SpotFire文檔。

https://community.tibco.com/wiki/extending-document-using-tibco-spotfirer-document-model-framework-api

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM