ビュー内の要素にバインドされた多くのイベントがありますが、stickit jsを使用してモデルを変更することでビュー内の値を変更しても、onChangeイベントはトリガーされません。
バインディングごとにハンドラーを作成しなくても、モデルに値を設定した後、現在のmodel:elementのonchangeイベントをトリガーする方法はありますか?これは、すべてのフォーム要素、input / select/textareaに当てはまります。
ページ上の各フォーム要素について、次のことを避けたいと思います。
bindings: {
'#foo': {
observe: 'foo',
afterUpdate: 'forceChange'
},
'#bar': {
observe: 'bar',
afterUpdate: 'forceChange'
},
...
},
forceChange: function(el) { jQuery(el).change() }