私はちょうど評価練習のためにdojoを学習し始めました(私たちはそれを職場で使用しているかもしれません)。プロジェクトのタイムスケールは、おそらく私がこれを最初から学ぶことを許さないので、深いところで飛び降りています。誰かが私を正しい方向に向けることができるかどうか疑問に思っていた。Dojoレイアウト - パネル内の2つのパネル
以下のコードは、チュートリアルのページを表しています。見えるように意図しているもの
^^。
私はそれを実現しましたが、2つのパネルを中央のセクションにしたいと思います:上のプレーンなコンテンツパネルとその下のタブパネル。以下のコードは、私がこれを達成する方法を表しています。私が探しているのは、コンテンツペイン(「Hello world」が入っているもの)をコメントアウトすると、親コンテンツペインを「引き継ぎ」、タブパネルも表示されなくなるということです。コメントを外して、私のタブを元に戻します。
これを行う方法の良い例の方向で私を指摘できる人は誰ですか?あなたがデザインの巣(代わりにタブコンテナの)あなたの中央のcontentPane内部の第二のBorderContainerを、=見出しでき
<div id="appLayout" class="demoLayout" data-dojo-type="dijit.layout.BorderContainer"
data-dojo-props="design: 'headline'">
<div class = "centrePanel"
data-dojo-type="dijit.layout.ContentPane"
data-dojo-props="region: 'center'">
<%-- I want to uncomment this bit!!
<div
data-dojo-type="dijit.layout.ContentPane"
data-dojo-props="region: 'top'">
Hello World
</div>
--%>
<div
data-dojo-type="dijit.layout.TabContainer"
data-dojo-props="region: 'center'">
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
</div>
</div>
<div class="edgePanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'top'">Header content (top)</div>
<div id="leftCol" class="edgePanel" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region: 'left', splitter: true">Sidebar content (left)</div>
</div>
はこのいただきありがとうございます。上記のコードをコピーして貼り付けることは実際には機能しませんが、それは正しい方向に進むようになりました。あなたは物事のレイアウト面を学ぶためのまともなリソースを知っていますか?公式のウェブサイトは少しフレークであるようです。 –
確か:http://dojotoolkit.org/documentation/tutorials/1.6/dijit_layout/ – Philippe
ちなみに、内部のBorderContainerのないレイアウトもできます。 TabContainerを「ボトム」領域に配置し、ContentPaneを「中央」領域に置きます。 – Philippe