def _filter(self, page=0): logs = log_filter(db, self.filter_object, limit=filter_table_row, offset=(page-1)*filter_table_row) self.refresh_filter_table() if logs: for r in range(len(logs)): self._filter_table_fill_row(r, logs[r]) return len(logs)
def filter(self): count = log_filter(db, self.filter_object, count=True) if not count: return self.filter_table._num_filtered_record = count[0][0] self.filter_table._current_page = 1 self.update_page_status() self._filter()