WACounter 显示但不增加/减少



我是smalltalk/pharo/eseaside的新手,使用一个简单的WACounter时遇到了麻烦。我创建了一个组件并添加了这个:

wa := WACounter new.
html render: wa.

计数器显示在我的本地主机中,但单击时不会增加/减少。这一定很傻,但我找不到发生了什么事。感谢

您应该将计数器设为实例变量,例如

counter
    ^ counter

counter: aCounter
    counter := aCounter.

那么,你的#children也应该回答这个计数器:

children
    ^ Array with: self counter

在渲染方法中,只需渲染计数器:

renderContentOn: html
    html render: self counter.

相关内容

  • 没有找到相关文章

最新更新