[英]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.