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

'value = -1'(または同様のもの)およびtext='pleaseselect'のコンボボックスにエントリを追加します。次に、値を取得するときにこれをテストします。

コンボボックスがまだ-1の場合は、ポップアップ「これを忘れた」と強調表示するか、なんらかの方法で明確にします。特に、「数千のコンボボックス」がある場合は(ack!)

于 2013-02-07T17:32:43.177 に答える