5

我在 Pharo 1.3 和 Pharo 1.4 上使用 Seaside 3.0.7。为了禁用我的 Seaside 应用程序底部的开发工具栏,我确实执行了,正如 Seaside Book 所说

WAAdmin applicationDefaults
    removeParent: WADevelopmentConfiguration instance

确实如其所说——但只有大约一半的注册申请注意到他们的父母已经离开了

另一半仍然显示工具栏,这些应用程序的配置网站仍然显示:

根装饰类:WAToolDecoration [继承]

只有在我单击一次配置(根装饰类)后,下一个屏幕才会显示

可用:WAToolDecoration,当前:(空)

所以我只点击OK,工具栏终于消失了。

谁能帮我这个?

更新:

正如 Paul DeBruicker 在邮件列表中暗示的那样,这可能是与 Seaside 3.0.4 中引入的缓存相关的错误。我在 bugtracker 中打开了一个问题

4

1 回答 1

2

目前存在某种缓存问题。Paul DeBruicker 提供了一种解决方法:

如果您不关心访问其他应用程序,您可以运行以下命令:

WADispatcher 默认处理程序执行以下操作: [ :each | WADispatcher 默认注销:每个]。

这将删除映像中安装的所有应用程序,然后您可以重新初始化自己的应用程序,这样您就只有您感兴趣的应用程序需要修复。

学习如何在不取消注册所有内容的情况下删除工具栏会很好,但这在短期内可能会有所帮助。

此后,您可以初始化您关心的应用程序。

于 2012-11-03T11:04:59.480 回答