2016-05-28 2 views
1

バックボーンの入力テキストを変更するには登録するにはラベルを変更するたびにテキストを聞く必要があります。 私はこれを試しましたが、うまくいきませんでした。バックボーンの変更入力を聞きます

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はバックボーンビューから拡張されています。 ありがとう

答えて

3

入力がコンポーネントのルート要素である場合、イベントリスナーはchangeではなく、change inputである必要があります。 「ライブ」アップデートをご希望の場合は、change

+0

変更方法の代わりにkeyupを使用してください。 –

関連する問題