2010-12-03 11 views
1

Ich habe eine Dropdown-Liste, die mit einem HTTP-Datendienst von einer Datenbank gebunden ist (eingerichtet über den Assistenten , nicht als Erklärung). Meine Auswahlliste ändert die Werte in meinem Datagrid und ich brauche den "Select One" Nullwert, damit Benutzer alles auswählen können. Hier ist meine Liste:Flex 4 Dropdown-Liste - gebunden mit Datendienst, wie immer Prompt halten oder Element bei Index -1 programmgesteuert hinzufügen

<s:DropDownList id="ddlProducts" width="400" prompt="Select a Product" close="dataGridContentChanging()" creationComplete="ddlProducts_creationCompleteHandler(event)" labelField="Title"> 
    <s:dataProvider> 
     <s:AsyncListView list="{GetProductsResult.lastResult}"/> 
    </s:dataProvider> 
</s:DropDownList> 

Gibt es eine Möglichkeit, immer die Aufforderung zu halten oder programmatisch hinzufügen eine „One Wählen Sie“ mit dem -1 Index der Dropdown-Liste?

Jede Hilfe wird geschätzt. Vielen Dank!

+0

setzt ich dies auch will! – Vikas

Antwort

1

Setup ein all Wert in ur-Datenbank
(beliebige Anzahl von Möglichkeiten zu tun: Um diese , wenn Sie eine Nachschlagetabelle verwenden nur hinzufügen, es auf den Tisch, wenn Sie von Ihrer Datentabelle in einem setzen ziehen Union-Anweisung)

dann behandeln die den ‚All‘ Wert (auf Klick) in ‚%‘ als ur Variable in DataProvider-