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