Example #1
0
 def get_json(self, request):
     paginator, page, items = self.get_items(request)
     return json_encode({
         'page': page.number,
         'total': paginator.num_pages,
         'rows': items,
         'records': paginator.count
     })
Example #2
0
 def get_json(self, request):
     paginator, page, items = self.get_items(request)
     return json_encode({
         'page': page.number,
         'total': paginator.num_pages,
         'rows': items,
         'records': paginator.count
     })
Example #3
0
 def get_config(self, as_json=True):
     config = self.get_default_config()
     config.update(self.extra_config)
     config.update({
         'url': self.get_url(),
         'caption': self.get_caption(),
         'colModel': self.get_colmodels(),
     })
     if as_json:
         config = json_encode(config)
         #Begin Daler editted
         # esli Formatter custom (samopisniy) то он начинается с extFormat
         # и у него с двух сторон надо убрать кавычки " , иначе он небудет восприниматся как
         # функция JavaScript
         '''i=0
         while i!=-1:
             i=config.find('extFormat',i)
             if i!=-1:
                 end=config.find('"',i)                    
                 config='%s%s%s' % (config[:i-1],config[i:end],config[end+1:])
                 i = end
         '''
         #End Daler editted
     return config
Example #4
0
 def get_config(self, as_json=True):
     config = self.get_default_config()
     config.update(self.extra_config)
     config.update({
         'url': self.get_url(),
         'caption': self.get_caption(),
         'colModel': self.get_colmodels(),
     })
     if as_json:
         config = json_encode(config)
         #Begin Daler editted
         # esli Formatter custom (samopisniy) то он начинается с extFormat
         # и у него с двух сторон надо убрать кавычки " , иначе он небудет восприниматся как
         # функция JavaScript
         '''i=0
         while i!=-1:
             i=config.find('extFormat',i)
             if i!=-1:
                 end=config.find('"',i)                    
                 config='%s%s%s' % (config[:i-1],config[i:end],config[end+1:])
                 i = end
         '''
         #End Daler editted    
     return config