Wykorzystanie WCF w kodzie po stronie klienta w CRM

Ten, kto wywołuje web service’y Microsoft Dynamics CRM z kodu na formatkach (kodu JScript, po stronie klienta) wie, jak ciężko to osiągnąć. I nie chodzi tu oczywiście o składnię czy technologię (AJAX i tyle), ale o specyfikę tego działania w CRM. Po pierwsze trzeba powtarzać mnóstwo kodu; po drugie – prawie nie da się tego kodu debugować; po trzecie – łatwo o pomyłkę; po czwarte – czasem można nieźle natrudzić się z uwierzytelnieniem.

Wael Hamze na swoim blogu opublikował wczoraj bardzo fajny postna temat wykorzystywania usług Windows Communiation Foundation (WCF) z poziomu JScript’u w interfejsie Microsoft Dynamics CRM. Post jest tutaj: http://waelhamze.com/blog/crm/crm-wcf-integration/. Warto rzucić okiem, bo zdefiniowanie sobie kilku często używanych usług w WCF i np. możliwość zwracania JScript’owych obiektów zamiast parsowania zwróconego XML’a za każdym razem powodują, że wykorzystanie WCF wydaje się bardzo ciekawą opcją.

Sortowanie widoków po wielu kolumnach

Podczas dostosowywania systemu (w „Ustawieniach”) możemy ustawić sortowanie widoków po określonych kolumnach. Nie możemy jednak ustawić sortowania po więcej niż jednej kolumnie.

Często zdarza się jednak, że na liście jest tak dużo rekordów, że konieczne staje się sortowanie po kilku kolumnach. Taki przykład widac poniżej (firma „ABC Consulting”):

Jak więc uzyskać sortowanie po kilku kolumnach?

Sortowanie po wielu kolumnach można uzyskać, klikając kolejne kolumny z wciśniętymi CTRL + SHIFT. Przy nagłówkach kolejnych kolumn będzie pojawiał się mały trójkącik świadczący o sortowaniu. Klikając kilka razy, możemy przestawiac sortowanie z rosnącego na malejące. Wynik widac poniżej: