2

有一个<mx:ComboBox>组件prompt = 'Please Select'。用户选择一个选项,保存它,明天回来并想要撤消它。他会怎么做?因为提示选项现在消失了。
顺便提一下

我正在从数据库中填充 ComboBox 值,并且我的应用程序中有数千个组合框。

4

2 回答 2

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...
}
于 2013-02-07T17:12:19.143 回答
0

使用“值 = -1”(或类似)和文本 =“请选择”向组合框中添加一个额外条目。然后在检索值时对此进行测试。

如果组合框仍为-1,则弹出“您忘记了这个”并突出显示它或以某种方式使其明显......尤其是如果您有“数千个组合框”(确认!)

于 2013-02-07T17:32:43.177 回答