私は基本的なWebアプリケーション(海辺で始まる)を書いていますが、コールバックは決して実行されません。コールバックが実行されないのはなぜですか?
renderContentOn: html
| group |
html form: [
html text: 'Gender: '.
group := html radioGroup.
group radioButton
selected: self contact isMale;
callback: [ self contact beMale ].
html text: 'Male'.
group radioButton
selected: self contact isFemale;
callback: [ self contact beFemale ].
html text: 'Female'.
html break.
html anchor
callback: [ mmpiItems setAnswer: (self option) ];
with: 'Next'.
]
私はあなたが魔法のようにあなたがやりたいAJAX要求を期待していると思われます。フォーム要素のコールバックは、フォームの送信によって(通常は)トリガーされます。 'html submitButton'を追加してフォームを送信し、そのボタンをクリックしてみてください。ただし、アンカーのコールバックはそのままで動作するはずです。 –
最大あなたが正しいです。それが問題です! –