2

私は通信にLife Cycle Data Serviceを使用しているため、javaを使用してフレックスアプリケーションに取り組んできました。フレックスの機能はありますか? .

問題は、長い記録がある場合、コンボボックスやグリッドなどのソフトウェアで何が起こっているのか誰も知らない場合、ユーザーは通常、それをアプリケーションのバグと考えますが、もちろんそうではありません。

JAVA (SQL Server) からすべてのデータを受け取るまで、適切なステータスのパーセンテージでロードし続けるグラフィカル ローダーが必要です。

よろしく アティフ

4

2 に答える 2

0

SQLアセンブラを使用していると思いますか?

これを改善するためにできることがいくつかあります。1つは、SQLアセンブラーのページング機能を使用することです。(LCDS開発者ガイド-データページング)これにより、少なくとも構成ファイルで指定した最初のページ数がより迅速に返されます。また、コレクションのフィルタリングを変更して、アクションスクリプトでこれを行わずに、別の塗りつぶし関数を呼び出して異なる結果を返すようにしてください。LCDS sql-assemblerがページングを処理する方法は、コレクションの最後の要素のオブジェクトの代わりにnullを残すことです。アクションスクリプトでそれが参照されると、LCDSは次のページの#量のデータを取得することを認識します。

SQLアセンブラ(LCDS 2.6以降)に欠けていることの1つは、countを使用してselectステートメントを呼び出す方法です。これにより、fill関数呼び出しから返される結果の数を表示できます。

これを回避するには、リモートオブジェクトを使用してEJB 3を呼び出し、カウントクエリを呼び出します。次に、大きなクエリ結果のデータグリッドの上に(リモートカウント)数の(コレクションの全長)を表示します。

于 2011-12-02T14:50:24.963 に答える
0

独自の Socket プロトコルを実装すると、パーセンテージの読み込みが可能になります。これは、通過するバイト数が正確にわかっているためですが、それはやり過ぎです。あなたができる最善のことは、すべてのデータが到着するまでポップアップする読み込みインジケータがある適切な UX を作成することです。

于 2011-04-26T14:05:35.243 に答える