0

私はExtjsが初めてです。

Ext.OnReady() 関数を含む index.html ファイルがあります。異なる領域にいくつかのアイテムを含むビューポートが作成されます。ビューポート内の各アイテムには、iframe タグを保持する「html」属性があります。

たとえば、地域の 1 つ:

region: 'center',
bodyBorder:false,
id: '...',
html: '<iframe SRC="./bla/bla" id="..." name="..."></iframe>'

すべて正常に動作しますが、iframe を別のものに置き換えたいと考えています。サーバーの応答を取得してビューポートの領域にロードする別の方法はありますか?

「html」属性を「url」属性に置き換えようとしましたが、うまくいきませんでした。

region: 'center',
bodyBorder:false,
id: '...',
url: './bla/bla'
4

1 に答える 1

0

アプリが既に存在する場合、ExtJS でアプリを構築していませんか? 1 つのアプリに統合したい ExtJS を使用して個別のアプリを作成した場合、名前が衝突する危険があります。

各リージョンの「html」に個別の html ファイルを追加する代わりに、アプリを構成するビュー ファイルを取得し、ボーダー レイアウトの各リージョンのアイテム コレクションにアイテムとして追加します。

例として、MVC チュートリアルを見てください。良いスタートです。

なぜこれが「軽微な変更」になると思うのかわかりませんか? ビューは、html ファイルではなく、ExtJS コンポーネントである必要があります。

于 2013-11-18T09:58:19.737 に答える