0

ウィジェットからこの実装を行う予定です。ユーザーは ID をコントローラーに入力し、次に Java クラスに入力してレポートを生成し、Excel ファイルをユーザーに送信します。

しかし、ofbizは少し圧倒されているようです。これを実装するためのアイデアを教えてください。

4

1 に答える 1

1

それにはさまざまな方法があり、実際に何をしたいかによって異なります。これを行う最も簡単な方法は次のとおりです。ofbiz UI で、コントローラーを指すリンク/ボタンを作成します。ウィジェットで作成された画面が既にある場合は簡単です。次に、コントローラーに Java イベントを追加します。イベント メソッドは、パラメータ サーブレット リクエストおよびレスポンス オブジェクトとして取得します。そのメソッド内で Excel ファイルを作成し、準備して、応答オブジェクトの出力ストリームに書き込みます。イベントで手動で応答を作成しているため、コントローラ エントリの応答タイプは「none」にする必要があります。したがって、新しい画面などをレンダリングする必要はありません。その効果は、ユーザーがボタンをクリックするたびに、コントローラーが呼び出され、コントローラーが Excel ファイルを返すということです。HTH

于 2013-03-28T11:57:10.333 に答える