簡體   English   中英

Flex:重置comboBox的提示

[英]Flex: Resetting prompt of a comboBox

有一個<mx:ComboBox>組件, prompt = 'Please Select' 用戶選擇一個選項,將其保存,明天再回來並要撤消它。 他會怎么做? 因為提示選項現在不見了。
提一下

我正在從數據庫中填充ComboBox值,並且我的應用程序中有數千個comboBoxes。

如果關閉組合框而未進行選擇,則提示將自動重新出現。

如果已選擇一個項目,請執行以下操作:

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...
}

在組合框中添加一個額外的條目,其中“ value = -1”(或類似值)和text =“ please select”。 然后在檢索值時對此進行測試。

如果組合框仍為-1,則彈出“您忘記了此框”並突出顯示它或使其以某種方式明顯。.尤其是如果您有“數千個comboBoxes”(確認!)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM