0

既存の Web アプリケーションを書き直して、extjs コンポーネントに移植する必要があります。これはより大きなアプリケーションであり、段階的に実行する必要があります。アプリケーション全体を一度に書き直すことはできません。MVC の実装は後で行います。現時点では、アプリケーションには 2 つのフレームがあります。左側のフレームにはナビゲーション メニューがあり、href とターゲットの開始アクションがメインの右側のフレームにリンクされています。

最初のステップとして、自作のナビゲーション メニューを extjs ソリューションに置き換える必要があります。私の問題は、メニューが非常に大きく、多くのサブメニューがあり、左フレームがかなり薄いことです。結果として、メニューは右側のフレームの下に部分的にレンダリングされるか、左側のウィンドウの外側に移動します。

このスクリーンショットは、最初の問題を示しています。
ここに画像の説明を入力

このスクリーンショットは、2 番目の問題を示しています。
ここに画像の説明を入力

私の質問: メニューを左フレーム (フレームの上) よりも広くレンダリングする可能性はありますか? おそらく、メニューの下にあるレイアウト コンテナーが役立つのではないでしょうか。左へのシフトと右のメインフレーム越しのカバーは避けたい。

よろしく、アニー

4

1 に答える 1

0

狭いフレームで ExtJS メニューを利用する可能性は見つかりませんでしたが、ツリー コンポーネント (Ext.tree.Panel) は非常によく適合し、優れた代替品です。sencha api ページの左のナビゲーションのように見えます。質問は私にとって閉じられています。よろしく、アニー

于 2013-06-09T14:48:49.477 に答える