我正在使用 Seaside(Squeak 4.2 中的 2.8)并且通常更新如下:
html div
onClick: ((html jQuery: '#asdf') load html: [:h|h text: 'qwer'])
; with: 'asdf'.
但这一次,我必须定期更新一个 div。
我periodicalEvaluator
在另一个项目中使用过 PT,但是在这个项目中我不能,我必须坚持使用 JQ。
我尝试delay:millis
在我能想到的所有组合中使用 JQInstance:
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 毫秒之后。