PageContainerを用いることで、ページを切り替えるようなレイアウトを作成できる。
まず、配置する場所に、属性 dojoType="PageContainer" を持つdiv要素を作成する。
このdiv要素の子要素に、各ページに配置するコンテナ要素を指定する。各ページの要素には、dojoType="ContentPane" 属性を指定する。以下の例では、3つのページを作成している。また、属性selected="true"を指定したページ要素がデフォルトの表示ページとなる。
<script type="text/javascript">
dojo.require("dojo.widget.PageContainer");
dojo.require("dojo.widget.ContentPane");
</script>
<style>
.mycontainer {width:300px; height:200px; border:3px dashed aqua; margin: 1em;}
</style>
<div id="myPageContainer" dojoType="PageContainer" class="mycontainer">
<p id="page1" dojoType="ContentPane" label="page 1">
page1
</p>
<p id="page2" dojoType="ContentPane" selected="true" label="page 2">
page2
</p>
<p id="page3" dojoType="ContentPane" label=&qu