web/views/editviews.py
branch3.5
changeset 3165 0a50ebe53db7
parent 2996 866a2c135c33
child 3185 bd0126d17e83
child 3243 54e07f97c17f
equal deleted inserted replaced
3123:5ce118f80936 3165:0a50ebe53db7
   196 
   196 
   197 class EditableFinalView(FinalView):
   197 class EditableFinalView(FinalView):
   198     """same as FinalView but enables inplace-edition when possible"""
   198     """same as FinalView but enables inplace-edition when possible"""
   199     id = 'editable-final'
   199     id = 'editable-final'
   200 
   200 
   201     def cell_call(self, row, col, props=None, displaytime=False):
   201     def cell_call(self, row, col, props=None):
   202         entity, rtype = self.rset.related_entity(row, col)
   202         entity, rtype = self.rset.related_entity(row, col)
   203         if entity is not None:
   203         if entity is not None:
   204             self.w(entity.view('reledit', rtype=rtype))
   204             self.w(entity.view('reledit', rtype=rtype))
   205         else:
   205         else:
   206             super(EditableFinalView, self).cell_call(row, col, props, displaytime)
   206             super(EditableFinalView, self).cell_call(row, col, props)