0

来週の月曜日からインターンシップを開始します。私の使命は、アプリケーションを Smart gwt 3.0 から 3.1 に移行することです。

このアプリケーションは、XML のデータソースと Xpath を使用してすべてのデータを照会します。Maven プロジェクト内で動作し、Spring/Hibernate/Bitronix-JTA を使用します。私の上司によると、smartgwt を 3.1 にアップグレードすると、エラーや例外はスローされませんが、ほとんどのデータソースは機能しなくなります。彼は、XPath はもはや有効ではなく、文字列またはそのようなものとして解釈されていると述べました。

月曜日に問題がどのように見えるかを確認しますが、その前にここで質問して意見を求めたいと思います. 誰かがこの問題をすでに見ている場合、彼は私の考えを明確にし、良いスタートを切るのを助けることができます. POM や *.ds.xml のようなソース コード、または出力例外を取得した場合は、ここに投稿します。

4

2 に答える 2

0


私の前の質問を修正してくれた Caleb にまず感謝します。
バージョン 3.0 と 3.1 で別々に動作する 2 つのアプリケーションを比較したところ、現時点で問題があることがわかりました。
一部の GridLists が正しく入力されていません。ヘッダーには、executeFetch () によって返されたレコードの数があるため (写真では 104)、クエリ (SQL または XQuery または XPath はまだわかりません) が適切に実行されると確信しています。ただし、GridListは空です。ご覧のとおり、チェックボックスはそこにあります...問題はレコードのインスタンス化にあると思います。コードソースの分析はまだ終わっていませんは少し大きく (巨大でさえあります)、それは私のものではありません。まず、前任者のプログラミング方法に慣れる必要があります。ここに、問題を説明する 2 つの写真があります。体験大歓迎 よろしくお願いします。

スマート GWT 3.0
スマート GWT 3.1

于 2013-03-19T10:19:15.780 に答える
0

まず、SmartGWT 3.1 のリリース ノートを確認することをお勧めします。変更点の概要と、最も注意すべき機能の種類について説明します。

DataSource 機能に問題がある可能性がありますが、ページ レイアウトの動作にいくつかの変更が見られる場合があります。1 月に 3.0 から 3.1 への移行を計画していましたが、テストに合格することはありませんでした。1 つのことを除いて、すべてうまくいきました。アプリケーションはいくつかのドキュメントをさまざまな形式で表示する必要があり、PDF は明らかにその 1 つです。問題は、レンダリングされたドキュメントの前にいくつかの SmartGWT Windows を開いてレンダリングする必要があることです。Chrome と IE では、これは v3.0 では問題ではありませんでしたが、v3.1 ではウィンドウが前面に表示されません。ドキュメントを表示するためにブラウザによってロードされたプラグインの背後に常に表示されます。

幸運を!

于 2013-03-22T14:42:49.157 に答える