Пример #1
0
 def render(self, lang=None):
     if self.readonly:
         html = pretty_html(DefaultGrid.render(self))
         for name, engine in templates.engines.items():
             if isinstance(engine, config.engine.__class__):
                 continue
             html_engine = pretty_html(engine('grid_readonly', collection=self))
             assert html == html_engine, (name, html, html_engine)
         return html
     html = pretty_html(DefaultGrid.render(self))
     for name, engine in templates.engines.items():
         if isinstance(engine, config.engine.__class__):
             continue
         html_engine = pretty_html(engine('grid', collection=self))
         assert html == html_engine, (name, html, html_engine)
     return html
Пример #2
0
 def render(self, lang=None):
     if self.readonly:
         html = pretty_html(DefaultGrid.render(self))
         for name, engine in templates.engines.items():
             if isinstance(engine, config.engine.__class__):
                 continue
             html_engine = pretty_html(
                 engine('grid_readonly', collection=self))
             assert html == html_engine, (name, html, html_engine)
         return html
     html = pretty_html(DefaultGrid.render(self))
     for name, engine in templates.engines.items():
         if isinstance(engine, config.engine.__class__):
             continue
         html_engine = pretty_html(engine('grid', collection=self))
         assert html == html_engine, (name, html, html_engine)
     return html