gpt4 book ai didi

Dojo : show() and hide() . ...如何?

转载 作者:行者123 更新时间:2023-12-04 17:20:31 26 4
gpt4 key购买 nike

我有一个容器元素,我在其中动态创建/放置()一个表单,然后是另一个......等等。我的目标是在它们之间切换,即隐藏所有并仅显示事件表单。它隐藏得很好,但我不能显示事件的背部。

我尝试使用:

  1. .style.display(none<->block) and visibility(visibility<->hidden)
  2. dojo.style(...)
  3. 更改后的 resize() 和 startup()
  4. 我在互联网上从旧道场找到的其他几个变体

没有任何作用。/我需要它与显示一起工作,这样它就不会占用空间。/

你能告诉我用 dojo() 显示和隐藏的正确方法是什么吗

还看了这个: How do I dynamically show and hide an entire TabContainer using DOJO?

不起作用。

我使用的伪代码是这样的: ....

//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()

谢谢

最佳答案

我刚刚回答了几分钟前您在问题中提到的那个线程中的问题。基本上它涉及让 jQuery 参与进来。对我很有用。我有静态创建的所有选项卡(而不是以编程方式),并且我能够在 jQuery 的帮助下操作它们是显示还是隐藏。所有代码都在我的帖子中:

How do I dynamically show and hide an entire TabContainer using DOJO?

关于Dojo : show() and hide() . ...如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7935170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com