我在Pharo 1.3和Pharo 1.4上使用Seaside 3.0.7。为了禁用我的Seaside应用程序底部的开发工具栏,我确实执行了as the Seaside Book says:
WAAdmin applicationDefaults
removeParent: WADevelopmentConfiguration instance
它说的是什么 - 但是只有大约一半的注册申请人注意到他们的父母已经离开了。
另一半仍显示工具栏,这些应用程序的配置网站仍显示:
Root Decoration Classes:WAToolDecoration [inherited]
仅在我点击配置(根装饰类)一次后,下一个屏幕显示
可用:WAToolDecoration,当前:(空)
所以我点击其他内容除了OK,工具栏终于消失了。
任何人都可以帮我吗?
更新
正如Paul DeBruicker在邮件列表中暗示的那样,这可能是与Seaside 3.0.4中引入的缓存相关的错误。我在bugtracker中打开了issue。
答案 0 :(得分:2)
目前存在某种缓存问题。 Paul DeBruicker提供了一个解决方法:
如果您不关心访问其他应用程序,可以运行:
WADispatcher默认处理程序:[:each | WADispatcher默认 取消注册:每个]。
删除图像中安装的所有应用程序 然后你可以重新初始化你自己的应用程序,这样你就可以了 您有兴趣修复的应用。
最好学习如何在不取消注册的情况下删除工具栏 一切,但这可能在短期内有所帮助。
此后,您可以初始化您关注的应用程序。