--- nfo/projects/netfraggle/bin/FraggleListFrame.py 2004/08/31 09:37:26 1.2 +++ nfo/projects/netfraggle/bin/FraggleListFrame.py 2004/09/13 21:10:18 1.3 @@ -46,41 +46,45 @@ def OnButtoncloseButton(self, event): self.Destroy() event.Skip() - + def load_content(self): - self.topicid = int(self.GetName()) - self.topicmeta = self.engine.getTopicById(self.topicid) - self.payload = self.engine.query_remote(self.topicmeta) + self.payload = self.engine.listItems('xmlpage') + if self.payload: + print "Done!" + #def load_content(self): + # self.topicid = int(self.GetName()) + # self.topicmeta = self.engine.getTopicById(self.topicid) + # self.payload = self.engine.query_remote(self.topicmeta) - if self.payload: + # if self.payload: # 1. generate columns - row0 = self.payload[0] - colid = 0 - for column in row0.keys(): - self.listViewMain.InsertColumn( - col=colid, - format=wxLIST_FORMAT_LEFT, - heading=column, - width=-1 - ) - colid += 1 + # row0 = self.payload[0] + # colid = 0 + # for column in row0.keys(): + # self.listViewMain.InsertColumn( + # col=colid, + # format=wxLIST_FORMAT_LEFT, + # heading=column, + # width=-1 + # ) + # colid += 1 # 2. fill entries - itemid = 0 - for entry in self.payload: - self.listViewMain.InsertStringItem(itemid, entry.keys()[0]) - colid = 0 - columnlist = entry.keys() - columnlist.pop() - for column in columnlist: - self.listViewMain.SetStringItem(itemid, colid, entry[column]) - colid += 1 + #itemid = 0 + #for entry in self.payload: + # self.listViewMain.InsertStringItem(itemid, entry.keys()[0]) + # colid = 0 + # columnlist = entry.keys() + # columnlist.pop() + # for column in columnlist: + # self.listViewMain.SetStringItem(itemid, colid, entry[column]) + # colid += 1 # set custom data - self.listViewMain.SetItemData(itemid, itemid) + #self.listViewMain.SetItemData(itemid, itemid) - itemid += 1 + #itemid += 1 def OnListViewMainLeftDclick(self, event): #event.Skip()