0

Fred Norling の素晴らしい Standby Dialog カスタム コントロールを使用して、アプリケーションの部分的な更新を行っています。

使用方法がわからないユースケースが1つあります。ボタンから XAgent を呼び出して、ドキュメント コレクションを Excel にエクスポートしています (Paul Calhoun の例)。

context.redirectToPage("ExcelExport");

すべてが期待どおりに機能します。Excel ファイルが生成されますが、少し時間がかかるため、スタンバイ ダイアログ カスタム コントロールを使用して、ファイルが処理中であることを示したいと思います。

私の知る限り、部分的なリフレッシュ中にのみ呼び出すことができます。そのようなシナリオでそれを実装する方法についてのアイデアはありますか?

ありがとう、

ダン

4

1 に答える 1

1

小さな Iframe を使用して xagent をロードします。スタンバイ ウィジェットは部分的な更新でのみ機能するためです。

クライアント側の js から iframe src を設定します。スタンバイ ウィジェットに 2 つの新しい関数を追加して、スタンバイ ローダーを手動で表示および非表示にします。

これを show 関数に追加します

StandbyDialog_Do=true StandbyDialog_Started()

そして、これを非表示関数 StandbyDialog_Completed() に

于 2016-04-29T20:26:25.883 に答える