Eine Visualforce Seite enthält diverse Options-, Checkboxen-, Auswahlfelder deren Inhalt dynamisch vom Controller in Form von Listen list<SelectOption>  aufgebaut wird.        Die Einträge sind unsortiert. Dummerweise gibt es von Salesforce immer noch keine (brauchbare) Funktion zum Sortieren von SelectOptions nach Label.  Die im Internet gefundenen Sort-Funktionen haben auch nur teilweise funktioniert.  Abhinav Gupta hat in seinem Blog http://www.tgerm.com/2011/08/salesforce-apex-selectoption-sort.html eine simple Klasse vorgestellt, die ich letztendlich nach einer kleinen Modifikation:      opt.getLabel() +     ersetzt durch      opt.getLabel().toLowerCase() + ' ' +  eingesetzt habe.   Aufruf:   list<SelectOption> F_lstDepartment = new list<SelectOption>(); lstDepartment.add('id1', 'Dev''); lstDepartment.add('id2', '---Please Choose---'); lstDepartment.add('id3', 'Marketing Services'); SelectOptionSorter.do...
Auszüge aus Projekten, Beispielcode, Tipps und Tricks aus dem Bereich Salesforce.