Revision 6313 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/Table.java
Table.java | ||
---|---|---|
787 | 787 |
writer.initialize(tableDef); |
788 | 788 |
|
789 | 789 |
ies.stopEdition(writer,EditionEvent.ALPHANUMERIC); |
790 |
|
|
791 |
// TODO: RELOAD |
|
792 |
// EditableAdapter edAdapter = (EditableAdapter) ies; |
|
793 |
// // Restaura el datasource a su estado original |
|
794 |
// edAdapter.setOriginalDataSource(edAdapter.getRecordset()); |
|
790 | 795 |
ies.getSelection().clear(); |
791 | 796 |
refreshControls(); |
792 | 797 |
} |
... | ... | |
1022 | 1027 |
edAdapter.addField(newField); |
1023 | 1028 |
if (getTable().getCellEditor() != null) |
1024 | 1029 |
getTable().getCellEditor().cancelCellEditing(); |
1025 |
|
|
1026 |
refresh(); |
|
1030 |
getModel().setModel(edAdapter); // Para que se recalculen los campos. TODO: Limpiear todo esto |
|
1031 |
// refresh();
|
|
1027 | 1032 |
refreshControls(); |
1028 | 1033 |
} catch (EditionException e) { |
1029 | 1034 |
e.printStackTrace(); |
... | ... | |
1049 | 1054 |
getTable().getCellEditor().cancelCellEditing(); |
1050 | 1055 |
|
1051 | 1056 |
edAdapter.endComplexRow(PluginServices.getText(this, "remove_fields")); |
1052 |
|
|
1057 |
clearSelectedFields(); |
|
1053 | 1058 |
getModel().setModel(edAdapter); // Para que se recalculen los campos. TODO: Limpiear todo esto |
1054 |
refresh(); |
|
1059 |
// refresh();
|
|
1055 | 1060 |
refreshControls(); |
1056 | 1061 |
} catch (EditionException e) { |
1057 | 1062 |
e.printStackTrace(); |
Also available in: Unified diff