2012-05-02 11 views
0

http://jsfiddle.net/maxl/aShMQ/4/他の要素がテンプレート内

私はEmber.TextFieldは、テンプレート内のインライン化宣言している、 をクリックしたときにEmberJSビューのハンドルを取得するにはどのようにコールバックを持っているボタンがあります。 クリックしたときにTextField.enabled = trueを設定できるようにしたいと思います。テンプレート以来 は、コレクション内の要素が、それは私が何を示してすべきJsFiddle例の編集アイコンをクリックする絶対パス

に使用することは不可能 である

http://jsfiddle.net/maxl/aShMQ/4/

答えて

1

だけバインドした後

{{view Ember.TextField disabledBinding="isDisabled" valueBinding="content.v"}} 
App.Items = Ember.CollectionView.create({ 
    itemViewClass: Ember.View.extend({ 
     templateName: 'itemView', 
     isDisabled: true, 
     __edit: function(evt) { 
      this.toggleProperty('isDisabled'); 
      console.log(evt.get('content')) 
     } 
    }) 
}); 
:あなたの itemView、参照 http://jsfiddle.net/pangratz666/gXLXW/のプロパティへのテキストフィールドの
+0

これは、ありがとう! –

1

コンテンツがサブビューに「view」として渡されるため、上の例のpangratzはember 1.0 preでは機能しません。私はそれを改造して動作させました。 http://jsfiddle.net/musashimm/T9q6R/

関連する問題