2014-10-18 2 views
1

Я новичок в smalltalk/pharo/sea, и я получаю проблемы с использованием простого WACounter. Я создал компонент и прибавил:WACounter отображается, но не увеличивается/уменьшается

wa := WACounter new. 
html render: wa. 

Счетчик отображается в моем локальном хосте, но не приводит к увеличению/уменьшению на клик. Это должно быть глупо, но я не могу найти, что происходит. благодаря

+0

Какую версию Pharo и Seaside вы используете? –

ответ

2

Вы должны сделать счетчик переменной экземпляра, например

counter 
    ^counter 

и

counter: aCounter 
    counter := aCounter. 

тогда ваш #children должен ответить на этот счетчик, тоже:

children 
    ^Array with: self counter 

В ваш метод рендеринга, затем просто отрисуйте счетчик:

renderContentOn: html 

    html render: self counter. 
Смежные вопросы