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
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()