我想使用Ember.select創建一個下拉列表,我的問題是當它第一次呈現,我想設置一個默認值。一旦我改變了選擇,它將不會檢查默認值,直到刷新頁面。設置選擇默認值與Ember.Select
下面是代碼:
ET.selectedAppYearController = Ember.Object.create({
appYear: null,
isChanged: function() {
if (this.appYear != null) {
LoadETByAppYearETTypeID(this.appYear.text, ET.selectedEmailTypesController.emailType.email_template_type_id);
}
} .observes('appYear'),
setDefault: function() {
if (this.appYear.text == 2012) {
this.set('selection',2012);
}
} .observes('appYear')
});
的觀點:
{{view Ember.Select
contentBinding = "ET.appYearController.content"
selectionBinding="ET.selectedAppYearController.isDefault"
optionLabelPath="content.text"
optionValuePath="content.value"
}}
我想我需要設置selectionBinding的東西......但什麼樣的價值,我應該結合? 1.下拉列表值是JSON類型。
我改變selectionBinding =「2012」下拉列表中產生,但選擇爲空。它沒有綁定到值...或者我應該使用這個selectionBinding的其他值? – Princa