我正在尝试根据我为每条记录动态设置的布尔变量全局启用/禁用表单字段。
此代码不适用于我的组合框,即使我 editMode = false,我仍然可以更改值。
这些字段中的任何一个都不应该是可编辑的,因为 editMode = false (在默认值和我传入的值中),但我激活了日期选择器和下拉菜单。
我究竟做错了什么?
我试过启用=,但它使整个组合框背景变成深灰色,我不想改变颜色,只是无法点击。
如果我必须对组合框和日期选择器都使用启用,我如何将背景颜色更改为它?似乎没有我能找到的属性。
[可绑定] 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}"/>
提前致谢...