私のページには、新しいDojo /DijitTabContainerを作成する次のコードがあります。
<div dojoType="dijit.form.ComboButton" iconClass="dijitIconEdit">
<span>
Blank
</span>
<div dojoType="dijit.Menu">
<div dojoType="dijit.MenuItem" iconClass="dijitIconEdit">
Letter to Client
<script type="dojo/method" event="onClick">
newLetterToClientPane = dojox.layout.ContentPane({ title:'New Letter to Client', href:'some_url', closable:true })
dijit.byId('mainTabs').addChild(newLetterToClientPane)
</script>
</div>
<div dojoType="dijit.MenuItem" iconClass="dijitIconEdit">
Letter to Company
<script type="dojo/method" event="onClick">
newLetterToCompanyPane = dojox.layout.ContentPane({ title:'New Letter to Company', href:'some_url', closable:true })
dijit.byId('mainTabs').addChild(newLetterToCompanyPane)
</script>
</div>
</div>
</div>
これはすべて正常に機能します。スクリプトの後半で再入力する必要があるため、新しいTabContainerにIDを指定するにはどうすればよいのでしょうか。ただし、IDがないとこれを行うことはできません。dojox.layout.ContentPaneとdijit.layout.ContentPaneのDojoページがそれについて言及していないので、私は尋ねているだけです。