私は、fly/place()フォーム上に作成し、次に別のものを作成するコンテナ要素を持っています。 私の目標は、すべてを非表示にし、アクティブなフォームのみを表示することです。 大丈夫ですが、アクティブバックを表示することはできません。 - 視認性(可視< - >隠された) Dojo:show()とhide()....どのように?
- .style.displayを(>ブロックなし<):
私が使用しようとしました
- 他のいくつかの変異体が、私は昔の道場の
何も動作から、インターネット上で見つかった変更後)とスタートアップ()。 は/私はそれが
はあなたが表示され、また、この1を見
道場()を非表示にする正しい方法は何か教えてもらえますspace./占有しないように、それは、ディスプレイで作業する必要があります。 How do I dynamically show and hide an entire TabContainer using DOJO?
機能しません。
私が使用する擬似コードは次のようなものです: ....あなたはStackContainer機能を探しているかもしれないよう
//find or create the FORM element
form = dijit.byId(...);
if(typeof form != 'object') {
form = dojo.create('form', ....);
dojo.place(form,'containerx','last');
}
//hide all
dojo.query('#containerx > *').forEach(function(item){
dojo.style(item, 'visibility','hidden');// and all other variants i mentioned
})
//show only the current form
dojo.style(form, 'visibility','visible');
//if the dojo form obj was already created, then skip it
if (this.form_obj) return;
....build the form and the elements....
this.form_obj.startup()
ありがとう
ありがとうはそれをしようとします – user1019129