0

アクションハンドラーはビューインスタンスで直接機能しませんか?

ビュー内にアクションハンドラーをアタッチするのではなく、ビュー全体に直接アタッチしたいと思います。

サンプルjsFiddle: http: //jsfiddle.net/t3wdG/

アップデート:

私の目標は、parentViewの特定の機能(この場合は元に戻す、やり直し)に委任することです。私がbuttonViewを持っている理由は、各ボタンをクリックすると、それにcssクラスを追加するなどの何かをしたいからです。

したがって、実際には、すべてのボタンをクリックしてクラスを追加し、親ビューの個別の関数に委任する必要があります。

このアプローチを使用してこれは可能ですか?

更新されたjsFiddleは次のとおりです。http://jsfiddle.net/xvkgk/

4

2 に答える 2

1

わかりました、それを行うための組み込みの残り火の方法はないと思いますが、このjsfiddleを確認してください。期待どおりに機能しているようです:http://jsfiddle.net/xvkgk/8/

于 2012-10-10T10:19:07.703 に答える
1

推奨される解決策は、カスタムビューサブクラスを作成することです。次に、イベントを自動的clickに処理するサブクラスの関数を追加できます。click

于 2012-10-10T19:14:16.297 に答える