Beispiel #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
     })
Beispiel #2
0
 def get_config(self, as_json=True, editrules= False):
     config = self.get_default_config()
     config.update(self.extra_config)
     config.update({
         'url': self.get_url(),
         'editurl': self.editurl,
         'caption': self.get_caption(),
         'colModel': self.get_colmodels(editrules),
     })
     if as_json:
         config = json_encode(config)
     return config