小编Iya*_*ael的帖子

在 Smalltalk 中使用 dosNotUnderstand 转发消息

我有一个关于doesNotUnderstand:在 smalltalk 中重新定义消息的问题。我想要做的是将一个对象接收到的所有不被理解的消息转发到它所知道的另一个对象。我的问题来自这样一个事实,即两个对象(接收者和转发者)都具有由超类继承的相同协议,并且当对象的特定协议不理解消息但继承的对象理解消息时协议,它执行继承的消息而不是doesNotUnderstand:(因此不转发消息并调用超类消息)。

我真的很感谢你的帮助,问候!

smalltalk pharo

4
推荐指数
1
解决办法
116
查看次数

渲染前后的海边钩子

我想看看 Seaside 中是否有一个钩子是在渲染之前调用的,一个是在渲染之后调用的。碰巧我想在屏幕上显示一个通知,我希望渲染完成后,修改此组件,以便下次渲染完成时不再显示。

感谢致敬!

smalltalk seaside pharo

4
推荐指数
1
解决办法
51
查看次数

在 Seaside 中获取父组件

我想看看在 Seaside 中是否有可能在不使用会话或参数通道的情况下子组件获取对父组件的引用。也就是说,例如,子组件调用 self 获取父组件。

smalltalk seaside pharo

2
推荐指数
1
解决办法
98
查看次数

标签 统计

pharo ×3

smalltalk ×3

seaside ×2