Seaside(Squeak 4.2では2.8)を使用しており、通常は次のように更新しています。
html div
onClick: ((html jQuery: '#asdf') load html: [:h|h text: 'qwer'])
; with: 'asdf'.
しかし今回は、divを定期的に更新する必要があります。
私は別のプロジェクトでPTを使用periodicalEvaluator
しましたが、このプロジェクトでは使用できません。JQに固執する必要があります。
私は考えられるすべての組み合わせでJQInstanceを使用しようとしましたdelay:millis
:
onClick: (((html jQuery id: 'chattertext') delay: 1000; yourself) load html: [:h| self renderTextOn: h])
; onClick: (((html jQuery id: 'chattertext') delay: 1000) load html: [:h| self renderTextOn: h])
; onClick: (((html jQuery id: 'chattertext') delay: 1000; load) html: [:h| self renderTextOn: h])
and others
何らかの理由で、更新は必要な1000ミリ秒後ではなく、瞬時に行われます。