def OnKab(self, event): selectedKabupatenID, kabupaten = fetch.cmbIDV(self.combo_kabupaten) provinceList = fetch.provincesForKabupaten(kabupaten) selectedProvinceID = fetch.cmbID(self.combo_province) provinceID = self.setGen(selectedProvinceID, provinceList, self.combo_province) if selectedProvinceID != provinceID: self.countriesForProvince(provinceID, selectedProvinceID) # step 2: work upward ----------------------- kecamatenList = fetch.kecamatanForKabupatenID(selectedKabupatenID) if kecamatenList: selectedKecamatenID = fetch.cmbID(self.combo_kecamatan) kecamatenID = self.setComboItems(self.combo_kecamatan, kecamatenList) if kecamatenID != selectedKecamatenID: self.resetCmb(self.combo_kelurahan)
def OnKab(self, event): #rint'OnKab get cmbID(self.combo_kabupaten)' pass selectedKabupatenID = self.cmbID(self.combo_kabupaten) ##rint'selectedKabupatenID =', selectedKabupatenID if not selectedKabupatenID: ##rint'selectedKabupatenID = None ?????', selectedKabupatenID return kabupaten = fetch.cmbValue(self.combo_kabupaten) provinceList = fetch.provincesForKabupaten(kabupaten) selectedProvinceID = self.cmbID(self.combo_province) provinceID = self.setGen(selectedProvinceID, provinceList, self.combo_province) if selectedProvinceID != provinceID: self.countriesForProvince(provinceID, selectedProvinceID) # step 2: work upward ----------------------- kecamatenList = fetch.kecamatanForKabupatenID(selectedKabupatenID) if kecamatenList: selectedKecamatenID = self.cmbID(self.combo_kecamatan) kecamatenID = self.setComboItems(self.combo_kecamatan, kecamatenList) if kecamatenID != selectedKecamatenID: self.resetCmb(self.combo_kelurahan)