web/views/tableview.py
changeset 8156 f47252e24354
parent 8102 619d41a4c770
child 8159 f8678956bd05
equal deleted inserted replaced
8155:c075950cc929 8156:f47252e24354
   456         return crenderer
   456         return crenderer
   457 
   457 
   458     # layout callbacks #########################################################
   458     # layout callbacks #########################################################
   459 
   459 
   460     def facets_form(self, **kwargs):# XXX extracted from jqplot cube
   460     def facets_form(self, **kwargs):# XXX extracted from jqplot cube
   461         try:
   461         return self._cw.vreg['views'].select_or_none(
   462             return self._cw.vreg['views'].select(
   462             'facet.filtertable', self._cw, rset=self.cw_rset, view=self,
   463                 'facet.filtertable', self._cw, rset=self.cw_rset, view=self,
   463             **kwargs)
   464                 **kwargs)
       
   465         except NoSelectableObject:
       
   466             return None
       
   467 
   464 
   468     @cachedproperty
   465     @cachedproperty
   469     def domid(self):
   466     def domid(self):
   470         return self._cw.form.get('divid') or domid('%s-%s' % (self.__regid__, make_uid()))
   467         return self._cw.form.get('divid') or domid('%s-%s' % (self.__regid__, make_uid()))
   471 
   468