搜索
aardio官方社区 门户 查看主题

[求教]loadForm的子窗体关闭后,怎么再次打开?

发布者: wodetian55 | 发布时间: 2018-2-5 16:57| 查看数: 501| 评论数: 7|帖子模式

mainForm.loadForm的子窗体关闭后,请教怎么再次打开?
因为,我如下代码这么运行,第一次打开没有问题,第二次就会报错。
求教mainForm.loadForm的子窗体在关闭后,怎么再次打开?

  1. open = function(){
  2.         var cwf = mainForm.loadForm("/res/test.aardio);
  3.         cwf.something();
  4.         cwf.close();
  5. }

  6. for(1;5;1){
  7.         open();
  8. }
复制代码

最新评论

wodetian55 发表于 2018-2-5 16:59:35
翻了一下论坛,发现需要重新创建窗体。请问有知道的老师,告之一下怎么重新创建窗体?
幻月 发表于 2018-2-5 17:13:08
  1. 如果后续还要使用,那就不要直接cwf.close();关闭
  2. 可以用cwf.show(false);隐藏
  3. 用的时候再cwf.show(true);显示出来
  4. 凑字

  5. 很简单的,多看看基础内容就好了
  6. 不够50个字符,着急下班,打字好辛苦的说
复制代码
xauto 发表于 2018-2-5 17:26:19
你报什么错误了?
字符串引号写了一半...
你连基本的for循环都写错了 去好好看看帮助文档
wodetian55 发表于 2018-2-5 17:57:54
本帖最后由 wodetian55 于 2018-2-5 18:01 编辑
xauto 发表于 2018-2-5 17:26
你报什么错误了?
字符串引号写了一半...
你连基本的for循环都写错了 去好好看看帮助文档


发帖的时候,少打了一个双引号,不好意思。
另外test测试窗体就是一个普通窗体,cwf.something()这行有没有都无所谓。
运行报错(不能上图,只放关键信息):
  1. RAW CALLBACK ERROR:
  2. 错误:载入窗体错误:
  3. 失败操作:open
复制代码
wodetian55 发表于 2018-2-5 18:07:25

感谢回复,隐藏也是一种方式,我开始考虑关闭的话,会不会释放掉这部分内存,让程序的内存占用不至于过大。
xauto 发表于 2018-2-5 19:15:38
wodetian55 发表于 2018-2-5 17:57
发帖的时候,少打了一个双引号,不好意思。
另外test测试窗体就是一个普通窗体,cwf.something()这行 ...

把你代码中的低级错误改好,
运行完全没有问题(加延时只是方便演示 没延时一样可以)

wodetian55 发表于 2018-2-6 10:46:02
xauto 发表于 2018-2-5 19:15
把你代码中的低级错误改好,
运行完全没有问题(加延时只是方便演示 没延时一样可以)

多谢指正,我再去测试一下,看看我哪个地方出问题了。

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-5-28 11:18 , Processed in 0.125000 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表