Example #1
0
     def render_cell_href(self, session, record):
         id = unescape_entity(record[self.id_field.index])
         frame = self.page.page_widgets_by_path[self.frame_path]
 
         if isinstance(frame, TagObjectFrame):
             return frame.get_href(session, id)
         else:
             return id #not able to get a link
Example #2
0
 def invoke(self, session, selection):
         self.invoc = self.start(session, selection)
         selection = [unescape_entity(text) for text in selection]
         try:
             self.do_invoke(self.invoc, selection)
         except Exception, e:
             self.invoc.exception = e
             self.invoc.status = self.invoc.FAILED
             self.invoc.end()