def filter_ok(self, *args):
if self.loaded == 'Yes':
self.selectedtypes = []
for i in range(len(self._log_analyzer.supported_types)):
if self.filter_rows[i].active:
self.selectedtypes += [
list(self._log_analyzer.supported_types)[i]]
if not self.selectedtypes == []:
self.data_view = [
x for x in self.data_view if x["TypeID"] in self.selectedtypes]
self.SetUpGrid(self.data_view, len(self.data_view), 'init')
Clock.unschedule(self.check_scroll_limit)
Clock.schedule_interval(self.check_scroll_limit, 0.11)
self.dismiss_filter_popup()
else:
self.dismiss_filter_popup()
评论列表
文章目录