def AppendCols(self, numCols=1):
# for part in self._OM.list('part', self.partitionuid):
# print '\nparts1', part.uid
for i in range(numCols):
prop = self._OM.new('property')
prop.defaultdata = np.nan
# for part in self.partuid:
# self._OM.add(prop, part)
# print '\nparts2', self.partuid
self._OM.add(prop, self.partitionuid)
self.propmap.append(prop.uid)
self.GetView().BeginBatch()
msg = wx.grid.GridTableMessage(self, wx.grid.GRIDTABLE_NOTIFY_COLS_APPENDED, numCols)
self.GetView().ProcessTableMessage(msg)
self.GetView().EndBatch()
return True
评论列表
文章目录