收听 backbone 中的更改输入
listen to change input in backbone
如何注册更改 backbone 中的输入文本。每次标签中的文本更改时我都必须听。
我试过这个但没用。
var cashback = CustomBackbone.Components.LabeledInput({
state: {
label: "Cashback",
value: rowData.cashback_perc
},
inputAttributes: {
name: "cashback_perc",
type: "number"
},
className: "col-md-3",
events: {
'change input': 'updateFilter'
},
updateFilter:function(){
console.log('hi');
}
});
LabeledInput 是从 backBone 视图扩展而来的。
谢谢
如果输入是组件的根元素,事件侦听器应该只是 change
而不是 change input
。如果您想要 "live" 更新,请使用 keyup
而不是 change
如何注册更改 backbone 中的输入文本。每次标签中的文本更改时我都必须听。 我试过这个但没用。
var cashback = CustomBackbone.Components.LabeledInput({
state: {
label: "Cashback",
value: rowData.cashback_perc
},
inputAttributes: {
name: "cashback_perc",
type: "number"
},
className: "col-md-3",
events: {
'change input': 'updateFilter'
},
updateFilter:function(){
console.log('hi');
}
});
LabeledInput 是从 backBone 视图扩展而来的。 谢谢
如果输入是组件的根元素,事件侦听器应该只是 change
而不是 change input
。如果您想要 "live" 更新,请使用 keyup
而不是 change