706 |
field = self.originalClass.GetField() |
field = self.originalClass.GetField() |
707 |
fieldType = self.originalClass.GetFieldType() |
fieldType = self.originalClass.GetFieldType() |
708 |
|
|
709 |
|
table = layer.ShapeStore().Table() |
710 |
# |
# |
711 |
# make field choice box |
# make field choice box |
712 |
# |
# |
713 |
self.fields = wxChoice(panel, ID_PROPERTY_SELECT,) |
self.fields = wxChoice(panel, ID_PROPERTY_SELECT,) |
714 |
|
|
715 |
self.num_cols = layer.table.NumColumns() |
self.num_cols = table.NumColumns() |
716 |
# just assume the first field in case one hasn't been |
# just assume the first field in case one hasn't been |
717 |
# specified in the file. |
# specified in the file. |
718 |
self.__cur_field = 0 |
self.__cur_field = 0 |
725 |
self.fields.SetClientData(0, None) |
self.fields.SetClientData(0, None) |
726 |
|
|
727 |
for i in range(self.num_cols): |
for i in range(self.num_cols): |
728 |
name = layer.table.Column(i).name |
name = table.Column(i).name |
729 |
self.fields.Append(name) |
self.fields.Append(name) |
730 |
|
|
731 |
if name == field: |
if name == field: |