def displayTodayData(self):
        gridSizer = wx.GridBagSizer(4, 4)
        self.grid = wx.grid.Grid(self)
        self.grid.CreateGrid(0, 7)
        self.grid.SetColLabelValue(0, u'班组编号')
        self.grid.SetColLabelValue(1, u'班组名')
        self.grid.SetColLabelValue(2, u'备注')
        self.grid.SetColLabelValue(3, u'每日工时')
        self.grid.SetColLabelValue(4, u'每日出勤人数')
        self.grid.SetColLabelValue(5, u'修改操作')
        self.grid.SetColLabelValue(6, u'删除操作')
        controller = GroupController()
        groups = controller.getAllGroup()
        self.updateGrid(list(map(lambda x: [str(x.groupId), x.groupName, x.groupDesc, str(x.workHour), str(x.workLoad)], groups)))
        # 编号用来进行组操作,不用显示
        self.grid.HideCol(0)
        self.grid.HideCol(5)
        self.grid.HideCol(6)
        self.grid.AutoSize()
        self.Bind(wx.grid.EVT_GRID_CELL_LEFT_CLICK, self.onCellChoosen, self.grid)
        gridSizer.Add(self.grid, pos=(1, 1), span=(1, 1), flag=wx.EXPAND | wx.TOP | wx.RIGHT, border=15)

        self.vBox.Add(gridSizer, wx.ALIGN_BOTTOM | wx.ALIGN_LEFT, 10)
 def refreshGrid(self):
     controller = GroupController()
     groups = controller.getAllGroup()
     self.updateGrid(
         list(map(lambda x: [str(x.groupId), x.groupName, x.groupDesc, str(x.workHour), str(x.workLoad)], groups)))