I have requirement of sorting dynamically made column from row. I have following structure of data in SQL :
All attributes are treated as column but actually it stored in DB as row and their respective TextValue(If type is Text),DateValue (if type is date time or date)
  Id | TextValue | DateValue | Attribute
  --------------------------------------------
  1  | abc       | -         | SiteLocation
  2  | -         | 1-1-2013  | Holiday date
  3  | xyz       | -         | SiteLocation
  4  | -         | 2-2-2014  | Holiday date
  5  | pqr       | -         | SiteLocation
  6  | abc       | -         | SiteLocation 
I want to apply sorting on SiteLocation and I am displaying it as column. So how can i achieve this
SiteLocation | Holiday date
abc          | -
-            | 1-1-2013
xyz          |-
-            |2-2-2014
pqr          |-
abc          |-
I want to apply sorting on SiteLcoation or Holiday date in UI grid. Please suggest me some way how can I do it?
 
    