0

ExtJs アプリケーションを使用した jsp があります。ボタン new Ext.Window appers をクリックします。このウィンドウでは、別の jsp からフォームを表示したいと考えています。私が欲しいという意味: 1パラメータをjspに送信します。2 これらのパラメータに従ってフォームに入力します。3 ウィンドウに from を表示します。4 パラメータを最初の jsp に送信した後。

もう1つの方法は、2番目のjspでパラメーターを送信し、このjspでウィンドウとフォームを作成して表示します。

どちらの方法がより正しいですか、またそれを実現する方法は?

4

1 に答える 1

1

2番目の方法の方が簡単かもしれません。Ext Window (またはその親 Panel) コンポーネントには、指定できるcontentElプロパティがあります。これが行うことは、要素の html を Panel コンポーネントに html プロパティとしてロードすることです。そのため、サーバー側でレンダリングされたすべての html を含む既存の JSP を取得し、ウィンドウ パネル内にそのまま表示できます。

最初の方法は、コンポーネント ローダーを使用して実現できます。これにより、リモート ページ (この場合は JSP) のコンテンツを Ext コンポーネントにロードできます。私はこれを使用していないので、これに直面する可能性のある制限がわかりません. ただし、ドキュメントに記載されているいくつかの興味深い可能性があります: http://docs.sencha.com/ext-js/4-1/#!/api/Ext.ComponentLoader

于 2012-11-01T18:00:58.310 に答える