4
A
答えて
4
私はあなたがそうのようなカスタムビューを作成する必要がありますと思う:
App.FieldView = Ember.View.extend({
classNames: 'field clearfix'.w(),
defaultTemplate: Ember.Handlebars.compile('<div>{{view LabelView}}{{view DataView}}</div>'),
label: '',
/**
* Class representing the label tag
*/
LabelView: Ember.View.extend({
tagName: 'label',
attributeBindings: ['for'],
'for': '',
textBinding: 'parentView.label',
defaultTemplate: Ember.Handlebars.compile('{{text}}')
}),
/**
* Class representing the data capture control.
*/
DataView: null,
/**
* Set the 'for' attribute for the label to that of the data view
*/
willInsertElement: function() {
this._super();
var childViews = this.get('childViews');
var labelView = childViews[0];
var dataView = childViews[1];
labelView.set('for', dataView.$().attr('id'));
}
});
あなたはその後、
ドロップダウンのためのテキストボックスMyApp.MyField= MyApp.FieldView.extend({
label: 'Label Text',
DataView : Ember.TextField.extend({
valueBinding: 'MyApp.pageController.myFieldData'
})
});
またはこのようなためにそうようにそれを使用することができます
MyApp.MyField= MyApp.FieldView.extend({
label: 'Label Text',
DataView : Ember.Select.extend({
...
})
});
これが役に立ちます。
関連する問題
- 1. は、私がこのような何かをしたいNULL
- 2. 私はこのような何かを描きたいパス
- 3. ダブルクロージャーは、私がこのような何かを書くGSPファイルではGSP
- 4. 書き換えルールは、私がこのようなURLを持ちたい
- 5. が、それは私がこのような何かやりたいのjavascript
- 6. React.js私はこのような何か書くことができる燃えさしでEmber.js
- 7. GD :: Graphは最後のXラベルを書き、他のラベルを上書きしないようにするにはどうしたらいいですか?
- 8. はどのように私はこのような何かを行うことができ
- 9. MySQLのUPDATEは、私がこのような何かをしたい
- 10. ハンドルバー - 動的な要素が、私はこのような何かやりたい
- 11. 私は私のような何かを呼び出すことができますPerlプログラムしたいのですがどのようにperlの
- 12. 私はこのような何かをしたい別のモデル
- 13. 私はこのコードのような何かをしたい
- 14. $ _SESSIONスーパーグローバルは、私がこのような何かをしたいPHP
- 15. WPFトリガープロパティ値が、私はこのような何かやりたい一定量
- 16. 私はこのような何かやりたいのJavaScript
- 17. 私はこのような何かにスペースを置き換えたい
- 18. TextViewには2.xで動作しますが、テキストが、私はこのような何かやりたいICS
- 19. 私はどのように私のページに書かれたリッチテキストフォーマットを保存することができます
- 20. 私は、次のような何かを行うことができますJavaでは可変のTreeMap
- 21. 私はリストの最後のnullでない要素を取得したい場合、私はこのような何か書き、Javaの7でJava 8
- 22. MooToolsの効果私はこのような何かを行うことができるようにしたいと思い
- 23. は、私はあなたが私に助けてくださいますMySQLでこのクエリを書きたい
- 24. Bashスクリプトミステリーは、私がここで何をしたのですか?
- 25. なぜこれをコンパイルしないのですか?それを修正するために私は何ができますか?このよう
- 26. scaml補間は、私がこのような何かを持っている
- 27. 私は、HTMLファイルを書いていると私は何のために望んでいることは、このようなものである私は言葉
- 28. 正規表現は、私がキーと値を持つ辞書を持って、私はこのような何かをしたい辞書
- 29. あなたは、私がこのような何かを行うビューを持っている日付範囲
- 30. パズル - 私はこのような何かをしたいと思いますカスタムタイプ
これは素晴らしいです!私は大丈夫だった方法を考え出しましたが、これはとてもきれいでいいです。あなたの努力に感謝します! –
'MyApp.FieldView'(' label'プロパティと同じように)の下に 'value'プロパティを作成し、それにデータコントロール値をバインドしてみてください。 'valueBinding: 'parentView.value''のようなものです。 – Veebs