我是smalltalk / pharo / seaside的新手,我在使用简单的WACounter时遇到了麻烦。 我创建了一个组件并添加了这个:
wa := WACounter new.
html render: wa.
计数器显示在我的本地主机中,但点击时不会增加/减少。它一定是愚蠢但我无法找到发生的事情。 感谢
答案 0 :(得分:2)
您应该将计数器设为实例变量,例如
counter
^ counter
和
counter: aCounter
counter := aCounter.
然后,您的#children
也应该回答此计数器:
children
^ Array with: self counter
在渲染方法中,只需渲染计数器:
renderContentOn: html
html render: self counter.