4D View proで表を作ると遅い

View proエリアにExcelシートからインポートしてVP SET VALUEであたいをセットしていこうという仕様。10列くらいの表に30行くらいのデータをセットすると結構遅い。もしかしてオフスクリーンで表を作れるんじゃないかなと、探したらありました。

4Dはドキュメントサイトを移行中であり、最近のトピックは新しいサイトに掲載されていることもある。
https://developer.4d.com/docs/en/ViewPro/method-list.html#vp-run-offscreen-area

確かにオフスクリーンで作れる、とドキュメントサイトに書いてある。

VP Run offscreen area ( parameters : Object) : Mixed
Object.area オフスクリーンエリアの名前。省略可能。
Object.onEvent コールバックメソッド。オフスクリーンエリアが用意できた時に呼び出される。

と、ここまで読んでから、DOC CENTERにも情報があることに気づく。
https://doc.4d.com/4Dv19/4D/19/VP-Run-offscreen-area.301-5443003.ja.html

履歴のところを見たら「初出: 4D v18 R4」となっている。残念だけと今実装しているプロジェクトはv18なので使えない。仕方がないので、プログレスバーを表示して、途中でキャンセルできるようにした。