が<mx:ComboBox>
付いたコンポーネントがありますprompt = 'Please Select'
。ユーザーはオプションを選択して保存し、明日戻ってきて元に戻したいと考えています。彼はどうやってそれをしますか?プロンプトオプションがなくなったため。
言及するだけ
データベースからComboBox値を入力していますが、アプリケーションには何千ものコンボボックスがあります。
が<mx:ComboBox>
付いたコンポーネントがありますprompt = 'Please Select'
。ユーザーはオプションを選択して保存し、明日戻ってきて元に戻したいと考えています。彼はどうやってそれをしますか?プロンプトオプションがなくなったため。
言及するだけ
データベースからComboBox値を入力していますが、アプリケーションには何千ものコンボボックスがあります。
選択せずにコンボボックスを閉じると、プロンプトが自動的に再表示されます。
アイテムが選択されている場合は、次のようにします。
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='pleaseselect'のコンボボックスにエントリを追加します。次に、値を取得するときにこれをテストします。
コンボボックスがまだ-1の場合は、ポップアップ「これを忘れた」と強調表示するか、なんらかの方法で明確にします。特に、「数千のコンボボックス」がある場合は(ack!)