Hänge gerade an einem Problem mit dem ValuePicker aus der ExtLib.
Im meiner Application speichere ich keine Werte im Klartext ( mehrsprachigkeit etc )
Daher habe ich einen Dilaog zur Auswhl von Unternehmen; der Rückgabewert ist ein Key in form einer ID. Das funktioniert auch sow mit dem einfachen valuePicker aus der Extlib.
Nun kam der Wunsch nach einer Suchmöglichkeit in der Dialogbox auf. Auch weiter kein Problem. Man muss lediglich den Dojo Type auf extlib.dijit.PickerListSearch setzen und schon erscheint die Suche im Dialog.
Jetzt aber das Problem:
Ich habe eine view mit zwei Spalten : ID und CompanyName. CompanyName ist sortiert.
Meine Vermutung war, daß auch der Dialog so tickt, wie der Dialog im Client. Also Suche in der ersten sortierten Spalte ...
1. Lasse ich die Einstellungen so, dann erhalte ich als Rückgabewert den Klartextnamen des Unternehmens. Will ich aber nicht.
2. Sortiere ich auch die erste (ID) Spalte, dann funktioniert das, wie gewünscht ... ABÄR!!!
Die CompanyNames sind nun nicht mehr sortiert ... und gesucht wird über die erste sortierte Spalte; hier also die ID. Da kann ich aber nicht nach dem Namen suchen ....
jemand eine Idee, wie man den namen in der Box anzeigt und auch danach suchen kann, als Rückgabe aber die ID erhält?