+ initialize: function(){
+ this.sortVar = 'name';\r
+ this.sortOrder = 'asc';\r
+ },\r
+\r
+ simpleComparator: function( model ){\r
+ parts=this.sortVar.split(".");\r
+ result = model.get(parts[0]);\r
+ for (index=1; index<parts.length; ++index) {\r
+ result=result[parts[index]];\r
+ }\r
+ return result;\r
+ },\r
+\r
+ comparator: function (left, right) {\r
+ var l = this.simpleComparator(left);\r
+ var r = this.simpleComparator(right);\r
+\r
+ if (l === void 0) return -1;\r
+ if (r === void 0) return 1;\r
+\r
+ if (this.sortOrder=="desc") {\r
+ return l < r ? 1 : l > r ? -1 : 0;\r
+ } else {\r
+ return l < r ? -1 : l > r ? 1 : 0;\r
+ }\r
+ },\r
+\r
+ startPolling: function() {\r