def check(self): if self.mode == 'matched': from tactic.ui.panel import FastTableLayoutWdg table = FastTableLayoutWdg(search_type=self.search_type, view=self.view,\ show_search_limit='false', search_limit=-1, search_view=self.search_view, \ simple_search_view=self.simple_search_view, search_class=self.search_class) table.handle_search() search_objs = table.sobjects self.search_key_list = SearchKey.get_by_sobjects(search_objs, use_id=True) return True else: self.search_key_list = self.kwargs.get('search_key_list') if self.search_key_list and isinstance(self.search_key_list, basestring): self.search_key_list = eval(self.search_key_list)
def check(my): if my.mode == 'matched': from tactic.ui.panel import FastTableLayoutWdg table = FastTableLayoutWdg(search_type=my.search_type, view=my.view,\ show_search_limit='false', search_limit=-1, search_view=my.search_view, \ simple_search_view=my.simple_search_view, search_class=my.search_class) table.handle_search() search_objs = table.sobjects my.search_key_list = SearchKey.get_by_sobjects(search_objs, use_id=True) return True else: my.search_key_list = my.kwargs.get('search_key_list') if my.search_key_list and isinstance(my.search_key_list, basestring): my.search_key_list = eval(my.search_key_list)