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. は、私がこのような何かをしたいNSPredicates
- 3. は、私はこのような何かをすることができるように期待していた
- 4. CSH - 私はこのようなコードのビット書きたいのですが、バッククォート
- 5. 私はこのような何かを描きたいパス
- 6. ダブルクロージャーは、私がこのような何かを書くGSPファイルではGSP
- 7. が、私はこのような何かをしよう/ CardView
- 8. 私が書いたこの機能に何が問題なのですか?
- 9. が、それは私がこのような何かやりたいのjavascript
- 10. 書き換えルールは、私がこのようなURLを持ちたい
- 11. RethinkDB私は文書がこのような何かを見RethinkDBテーブル持って
- 12. React.js私はこのような何か書くことができる燃えさしでEmber.js
- 13. が、私はこのような何か持っているC++
- 14. どのように私は、誰かがこのようなコードを書きことがわかっ
- 15. はどのように私はこのような何かを行うことができ
- 16. はパラメトリックタイプは、私がこのような何かをしたいコンパニオンオブジェクト
- 17. MySQLのUPDATEは、私がこのような何かをしたい
- 18. Elasticsearch:私はElasticSearchでこのような何か書きたいNULLまたはリスト
- 19. ソートカスタムの配列は、あなたがこのような何かを行うことができます4
- 20. 私はこのコードのような何かをしたい
- 21. 私はこのような何かをしたい別のモデル
- 22. GD :: Graphは最後のXラベルを書き、他のラベルを上書きしないようにするにはどうしたらいいですか?
- 23. Haangaは、あなたがこのような何かを行うことができるはずジャンゴでパラメータ
- 24. ハンドルバー - 動的な要素が、私はこのような何かやりたい
- 25. どのように私はこのようなSQLを書きたい頂点
- 26. 私は私のような何かを呼び出すことができますPerlプログラムしたいのですがどのようにperlの
- 27. Haskellは私がこのような何かをしたい列挙
- 28. $ _SESSIONスーパーグローバルは、私がこのような何かをしたいPHP
- 29. カスタムユニティプレビューウィンドウ私はこのような何かが、キャンバスではないメッシュを行うカスタムプレビューウィンドウを作成したい
- 30. UIルータ - の状態は、私がこのような何かしたい
これは素晴らしいです!私は大丈夫だった方法を考え出しましたが、これはとてもきれいでいいです。あなたの努力に感謝します! –
'MyApp.FieldView'(' label'プロパティと同じように)の下に 'value'プロパティを作成し、それにデータコントロール値をバインドしてみてください。 'valueBinding: 'parentView.value''のようなものです。 – Veebs