我想基於布爾變量var全局啓用/禁用表單域我爲每條記錄動態設置。如何使combobox和DateField在flex中動態編輯不可編輯
此代碼不適用於我的comboBox,即使編輯模式= false,我仍然能夠更改值。
這兩個字段中的任何一個都不應該是可編輯的,因爲editMode = false(默認情況下和傳入的值都是),但我激活日期選擇器&下拉菜單。
我在做什麼錯?
我試過啓用=,但它使整個組合框背景變成黑色顏色,我不想變色,只是不可點擊。
如果我必須使用combobox和datepicker啓用,我如何更改背景顏色?似乎沒有我能找到的屬性。
[Bindable] public var editMode = false;
<mx:FormItem label="District" required="true">
<mx:ComboBox id="districts" labelField="name" dataProvider="{districtCollection}"
editable="{editMode}"
click="onDistrictSelected(event)"/> </mx:FormItem> <mx:FormItem label= "Date><mx:DateField id="date" selectedDate="{report.startDate}" editable="{editMode}"/>
在此先感謝...