<mx:ComboBox>
组件prompt = 'Please Select'
。用户选择一个选项,保存它,明天再回来并想要撤消它。他怎么会那样做?因为提示选项现在消失了。
提到
我从数据库填充ComboBox值,有数千个 在我的应用程序中的组合框。
答案 0 :(得分:4)
如果在没有选择的情况下关闭组合框,则会自动重新出现提示。
如果已选择某个项目,请执行以下操作:
myCombobox.selectedIndex = -1;
删除选择并提示将重新出现
修改后的问题编辑:
使用按钮清除选择:
<s:Button label="clear" click="myCombobox.selectedIndex=-1" />
或多次清除:
<s:Button label="clear" click="clearCombos()" />
function clearCombos():void
{
myCombobox1.selectedIndex = -1;
myCombobox2.selectedIndex = -1;
// etc...
}
答案 1 :(得分:0)
在组合框中添加一个额外的条目,其中'value = -1'(或类似)和text ='请选择'。然后在检索值时对此进行测试。
如果组合框仍然处于-1,则弹出“你忘记了这个”然后突出显示它或以某种方式使它显而易见..尤其是如果你有'成千上万的组合框'(确认!)