2009-03-31 7 views
0

Ich benutze eine Obout-Combobox, um Farbfelder für einen Produktkatalog anzuzeigen, und es ist sehr cool, bis auf eine Sache.obout combobox setValue()

Wenn auf dem Server, ich die Eigenschaft .Value Explicity (für einen Reset) setzt es auf der Serverseite, aber nicht auf dem Client.

Zum Beispiel füge ich alle meine Farbfelder von Linq hinzu, aber füge dann eine Standardeinstellung von "Farbe ..." mit dem Wert "" hinzu. Auf der ersten Anzeige erscheint die Combobox jedoch als leer (der Textteil). Wenn ich auf den Abwärtspfeil klicke, ist alles korrekt.

Ich habe versucht, den Index, den Wert, den Text und keine Arbeit.

Ich habe auch ein registerclientscript hinzugefügt, um zu versuchen, dies auf der Clientseite zu erzwingen, und während das Skript ausgeführt wird (Test mit einer Warnung), wird die Box nicht festgelegt.

Irgendwelche Ideen?

+0

Ist es in einem UpdatePanel? –

Antwort

0

Anscheinend können Sie keinen Wert auf "" setzen, Sie müssen es auf "" setzen. Dann wird es funktionieren. :)