ポストバックを必要とするコントロールが JSP ページにない場合は、setOwnForm メソッドを True に設定する必要があります。これにより、ビューアはビュー ステート情報を自動的に処理できます。ビュー ステートは、レポートの現在の状態に関する情報をクライアント側でキャッシュするために使用されます。ページに他のコントロールがある場合は、setOwnForm を False に設定し、ビュー ステート情報を手動で処理する必要があります。
以下の例では、ビュー ステート情報を手動で設定する方法を示しています。
viewer.setOwnForm(false);
viewer.setViewState((String) session.getAttribute("viewState"));
viewer.processHttpRequest(request, response, getServletContext(), pageContext.getOut());
session.setAttribute("viewState", viewer.getViewState());
注 パラメータ入力が機能するためには、setOwnForm を True に設定する必要があります。
Business Objects http://japan.businessobjects.com/ サポート サービス http://japan.businessobjects.com/services/ |