From 28ca60b8077a94d368845e03b47b0a26670293d8 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sat, 19 Sep 2020 11:30:14 +0800 Subject: [PATCH] bugfix --- kivyblocks/boxViewer.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kivyblocks/boxViewer.py b/kivyblocks/boxViewer.py index 924dedd..400df0a 100644 --- a/kivyblocks/boxViewer.py +++ b/kivyblocks/boxViewer.py @@ -32,6 +32,7 @@ class BoxViewer(BoxLayout): self.parenturl = None self.dataloader = None self.initflag = False + self.selected_box = None remind = ['toolbar', 'dataloader', 'orientation', @@ -137,8 +138,14 @@ class BoxViewer(BoxLayout): self.dataloader.loadPreviousPage() def select_record(self,o,v=None): + if self.selected_box: + self.selected_box.unselected() + o.selected() + self.selected_box = o + self.selected_data = o.getRecord() d = { + "target":self.selected_box, "page_rows":1, "page":self.selected_data['__posInSet__'], "dataurl":self.options['dataloader']['options']['dataurl'],