Exemple #1
0
 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)
Exemple #2
0
 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)