def setAddressTable(self): dataField=["country", "state", "zipcode", "city", "street", "notes"] headerText={"country":self.getLocale("address_country_headerText"), "state":self.getLocale("address_state_headerText"), "zipcode":self.getLocale("address_zipcode_headerText"), "city":self.getLocale("address_city_headerText"), "street":self.getLocale("address_street_headerText"), "notes":self.getLocale("address_notes_headerText")} stable = inputTable(dataField, None, headerText, self.getDataRows(self.dataSet["address"],self.address_filter)) self.dg_address.SetTable(stable, True) self.dg_address.AutoSizeColumns(False) self.dg_address.ForceRefresh()
def setContactTable(self): dataField=["firstname", "surname", "status", "phone", "fax", "mobil", "email", "notes"] headerText={"firstname":self.getLocale("contact_firstname_headerText"), "surname":self.getLocale("contact_surname_headerText"), "status":self.getLocale("contact_status_headerText"), "phone":self.getLocale("contact_phone_headerText"), "fax":self.getLocale("contact_fax_headerText"), "mobil":self.getLocale("contact_mobil_headerText"), "email":self.getLocale("contact_email_headerText"), "notes":self.getLocale("contact_notes_headerText")} stable = inputTable(dataField, None, headerText, self.getDataRows(self.dataSet["contact"],self.contact_filter)) self.dg_contact.SetTable(stable, True) self.dg_contact.AutoSizeColumns(False) self.dg_contact.ForceRefresh()
def setEventsTable(self): dataField=["calnumber", "vf_groups", "fromdate", "todate", "subject"] headerText={"calnumber":self.getLocale("events_calnumber_headerText"), "vf_groups":self.getLocale("events_groups_headerText"), "fromdate":self.getLocale("events_fromdate_headerText"), "todate":self.getLocale("events_todate_headerText"), "subject":self.getLocale("events_subject_headerText")} dataType={"calnumber":wx.grid.GRID_VALUE_STRING, "vf_groups":wx.grid.GRID_VALUE_STRING, "fromdate":wx.grid.GRID_VALUE_DATETIME, "todate":wx.grid.GRID_VALUE_DATETIME, "subject":wx.grid.GRID_VALUE_STRING} stable = inputTable(dataField, dataType, headerText, self.dataSet["calendar_view"]) self.dg_events.SetTable(stable, True) self.dg_events.AutoSizeColumns(False) self.dg_events.ForceRefresh()