equal
deleted
inserted
replaced
64 def index_display(row): |
64 def index_display(row): |
65 if not rset[row][col]: # outer join |
65 if not rset[row][col]: # outer join |
66 return u'' |
66 return u'' |
67 entity = rset.get_entity(row, col) |
67 entity = rset.get_entity(row, col) |
68 return entity.printable_value(attrname, format='text/plain') |
68 return entity.printable_value(attrname, format='text/plain') |
69 elif self._cw.schema.eschema(rset.description[0][col]).final: |
69 elif self._cw.vreg.schema.eschema(rset.description[0][col]).final: |
70 def index_display(row): |
70 def index_display(row): |
71 return unicode(rset[row][col]) |
71 return unicode(rset[row][col]) |
72 else: |
72 else: |
73 def index_display(row): |
73 def index_display(row): |
74 return rset.get_entity(row, col).view('text') |
74 return rset.get_entity(row, col).view('text') |
82 [ana - cro] | [cro - ghe] | ... | [tim - zou] |
82 [ana - cro] | [cro - ghe] | ... | [tim - zou] |
83 """ |
83 """ |
84 w = self.w |
84 w = self.w |
85 rset = self.cw_rset |
85 rset = self.cw_rset |
86 page_size = self.page_size |
86 page_size = self.page_size |
87 rschema = self._cw.schema.rschema |
87 rschema = self._cw.vreg.schema.rschema |
88 # attrname = the name of attribute according to which the sort |
88 # attrname = the name of attribute according to which the sort |
89 # is done if any |
89 # is done if any |
90 for sorterm in rset.syntax_tree().children[0].orderby: |
90 for sorterm in rset.syntax_tree().children[0].orderby: |
91 if isinstance(sorterm.term, Constant): |
91 if isinstance(sorterm.term, Constant): |
92 col = sorterm.term.value - 1 |
92 col = sorterm.term.value - 1 |