def onDClickGrid(self, event): event.Skip() index = self.getRowAttachmentData(event.GetRow()) if index != None: editDialog = EditDialog(self.GetParent()) plant = Plants.get(index, editDialog) editDialog.row = event.GetRow() editDialog.setPlant(plant) editDialog.id = index editDialog.ShowModal() editDialog.Destroy() else: return None