私のプロジェクトでdojo 1.9を使用しています。私は、私が使用するdijitsごとに "id"を与えるアプローチに従っています。例:dojoウィジェットに「id」を付けるのがよい方法ですか?
var cp = new dijit.layout.ContentPane({\
id:"myContentPane",
content:"Test"
});
idを割り当てるのは良い方法ですか? 理由はありません たとえば、新しいコンテンツでcpをリロードする場合は、cpがすでに作成されているかどうかを確認する(idで)を確認します。はいの場合はコンテンツを設定し、作成しない場合は作成します。したがって、上記のコードでは、私はdijitのが既に作成されているかどうかチェックするためにIDを使用
if(!dijit.byId("myContentPane"){
var cp = new dijit.layout.ContentPane({\
id:"myContentPane",
content:"Test"
});
}else{
dijit.byId("myContentPane").set("content","new content");
}
に変更されます。非常にまれに、私はdijitを破壊するためにidを使用します。
よろしく、 まんじゅう
多かれ少なかれ今日。回答をありがとう –
@ManjunathaMuniyappaこんにちは、あなたが私の答えを受け入れることを忘れないでください私の答えを見つける場合は、その左側にチェックマークと上矢印アイコンをクリックしてください:)。ありがとうございました – GibboK