Revision 6326
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/EditableAdapter.java | ||
---|---|---|
159 | 159 |
private void initalizeFields(SelectableDataSource ds) throws DriverException { |
160 | 160 |
FieldDescription[] fields = ds.getFieldsDescription(); |
161 | 161 |
listInternalFields.clear(); |
162 |
actualIndexFields = 0; |
|
162 | 163 |
actualFields = new TreeMap(); |
163 | 164 |
for (int i=0; i < fields.length; i++) |
164 | 165 |
{ |
... | ... | |
166 | 167 |
listFields.add(field); |
167 | 168 |
field.setFieldIndex(i); |
168 | 169 |
actualFields.put(field.getFieldId(), field); |
170 |
System.out.println("INITIALIZEFIELDS: FIELD " + field.getFieldDesc().getFieldAlias()); |
|
169 | 171 |
} |
170 | 172 |
try { |
171 | 173 |
fieldsChanged(); |
... | ... | |
279 | 281 |
writer.postProcess(); |
280 | 282 |
|
281 | 283 |
ods.reload(); |
282 |
initalizeFields(ods); |
|
284 |
ds = null; |
|
285 |
clean(); |
|
283 | 286 |
|
284 | 287 |
} catch (DriverIOException e) { |
285 | 288 |
e.printStackTrace(); |
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/SelectableDataSource.java | ||
---|---|---|
549 | 549 |
|
550 | 550 |
public void reload() throws DriverException, IOException { |
551 | 551 |
dataSource.reload(); |
552 |
mapExternalFields(); |
|
552 | 553 |
|
553 | 554 |
} |
554 | 555 |
|
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/Table.java | ||
---|---|---|
994 | 994 |
// getTable().setEditingRow(-1); |
995 | 995 |
// getTable().getCellEditor(). |
996 | 996 |
// initEditField(sel,sel); |
997 |
getTable().getCellEditor().cancelCellEditing(); |
|
997 |
if (getTable().getCellEditor() != null) |
|
998 |
getTable().getCellEditor().cancelCellEditing(); |
|
998 | 999 |
String description=PluginServices.getText(this,"remove_rows"); |
999 | 1000 |
getModel().getModelo().endComplexRow(description); |
1000 | 1001 |
getTable().clearSelection(); |
Also available in: Unified diff