web/views/baseviews.py
changeset 10411 4ee15441f2eb
parent 10410 eb681a030699
parent 10300 bfe33b5710d1
child 10590 7629902e7554
equal deleted inserted replaced
10410:eb681a030699 10411:4ee15441f2eb
   420     This view displays each entity in a coma separated list. It is NOT related
   420     This view displays each entity in a coma separated list. It is NOT related
   421     to the well-known text file format.
   421     to the well-known text file format.
   422     """
   422     """
   423     __regid__ = 'csv'
   423     __regid__ = 'csv'
   424     redirect_vid = 'incontext'
   424     redirect_vid = 'incontext'
       
   425     separator = u', '
   425 
   426 
   426     def call(self, subvid=None, **kwargs):
   427     def call(self, subvid=None, **kwargs):
   427         kwargs['vid'] = subvid
   428         kwargs['vid'] = subvid
   428         rset = self.cw_rset
   429         rset = self.cw_rset
   429         for i in xrange(len(rset)):
   430         for i in xrange(len(rset)):
   430             self.cell_call(i, 0, **kwargs)
   431             self.cell_call(i, 0, **kwargs)
   431             if i < rset.rowcount-1:
   432             if i < rset.rowcount-1:
   432                 self.w(u", ")
   433                 self.w(self.separator)
   433 
   434 
   434 
   435 
   435 # XXX to be documented views ###################################################
   436 # XXX to be documented views ###################################################
   436 
   437 
   437 class MetaDataView(EntityView):
   438 class MetaDataView(EntityView):