Revision 11132 trunk/extensions/extWFS2/src/com/iver/cit/gvsig/gui/panels/WFSParamsPanel.java
WFSParamsPanel.java | ||
---|---|---|
67 | 67 |
* |
68 | 68 |
* $Id$ |
69 | 69 |
* $Log$ |
70 |
* Revision 1.39 2007-03-15 13:33:44 ppiqueras |
|
70 |
* Revision 1.40 2007-04-11 12:08:55 ppiqueras |
|
71 |
* Varios cambios: |
|
72 |
* - Corregida etiqueta "Campo" |
|
73 |
* - Cambiada actualizaci?n |
|
74 |
* - Corregido bug: actualizar ?rea visible despu?s de pulsar "Aplicar" en la interfaz gr?fica. |
|
75 |
* |
|
76 |
* Revision 1.39 2007/03/15 13:33:44 ppiqueras |
|
71 | 77 |
* Corregido bug de excepci?n que se lanzaba cuando se filtraba y no se pod?a cargar la capa. |
72 | 78 |
* |
73 | 79 |
* Revision 1.38 2007/03/05 13:49:42 ppiqueras |
... | ... | |
279 | 285 |
jTabbedPane.setBounds(4, 4, 502, 415); |
280 | 286 |
jTabbedPane.addTab(PluginServices.getText(this, "info"), null, getInfoPanel()); |
281 | 287 |
jTabbedPane.addTab(PluginServices.getText(this, "feature"), null, getFeaturesPanel(), null); |
282 |
jTabbedPane.addTab(PluginServices.getText(this, "fields"),null, getFieldsPanel(), null); |
|
288 |
jTabbedPane.addTab(PluginServices.getText(this, "fields_uppercase_first"),null, getFieldsPanel(), null);
|
|
283 | 289 |
indFields = jTabbedPane.getTabCount() - 1; |
284 | 290 |
jTabbedPane.setEnabledAt(indFields, false); |
285 | 291 |
//jTabbedPane.addTab(PluginServices.getText(this,"formatos"),null,getFormatPanel(),null); |
... | ... | |
312 | 318 |
data.setUserName(optionsPanel.getUserName()); |
313 | 319 |
data.setBuffer(optionsPanel.getBuffer()); |
314 | 320 |
data.setTimeOut(optionsPanel.getTimeout()); |
315 |
infoPanel.refresh(data,selectedNode); |
|
321 |
infoPanel.refresh(data, selectedNode);
|
|
316 | 322 |
} |
317 | 323 |
|
318 | 324 |
public void focusLost(FocusEvent e) { |
... | ... | |
454 | 460 |
*/ |
455 | 461 |
public void refreshData(WFSLayerNode feature){ |
456 | 462 |
boolean refreshed = false; |
457 |
|
|
463 |
|
|
458 | 464 |
if (feature != null){ |
459 |
feature = (WFSLayerNode)data.getFeatureInfo(feature.getName(),feature.getNameSpace()); |
|
465 |
feature = (WFSLayerNode)data.getFeatureInfo(feature.getName(), feature.getNameSpace()); |
|
466 |
|
|
467 |
// If there is no fields -> disable not necessary tabs |
|
468 |
if (feature.getFields().size() == 0) { |
|
469 |
jTabbedPane.setEnabledAt(indFields, false); |
|
470 |
jTabbedPane.setEnabledAt(indFilter, false); |
|
471 |
jTabbedPane.setEnabledAt(indArea, false); |
|
472 |
isApplicable(false); |
|
460 | 473 |
|
474 |
return; |
|
475 |
} |
|
476 |
|
|
461 | 477 |
refreshed = filterPanel.refresh(feature); |
462 |
|
|
478 |
|
|
463 | 479 |
if (refreshed) { |
464 |
jTabbedPane.setEnabledAt(indFields,true); |
|
465 |
jTabbedPane.setEnabledAt(indFilter,true); |
|
466 |
jTabbedPane.setEnabledAt(indArea,true); |
|
480 |
jTabbedPane.setEnabledAt(indFields, true);
|
|
481 |
jTabbedPane.setEnabledAt(indFilter, true);
|
|
482 |
jTabbedPane.setEnabledAt(indArea, true);
|
|
467 | 483 |
fieldsPanel.refresh(feature); |
468 | 484 |
optionsPanel.refresh(feature); |
469 | 485 |
} |
... | ... | |
471 | 487 |
featurePanel.unselectAllFeatures(); |
472 | 488 |
} |
473 | 489 |
} |
474 |
|
|
490 |
|
|
475 | 491 |
if (refreshed) |
476 | 492 |
listenerSupport.callStateChanged(isCorretlyConfigured()); |
477 |
|
|
478 | 493 |
} |
479 | 494 |
|
480 | 495 |
public void refreshInfo(WFSLayerNode feature){ |
... | ... | |
783 | 798 |
public void setUserHasntDefinedAnArea() { |
784 | 799 |
this.getAreaPanel().setUserHasntDefineAnArea(); |
785 | 800 |
} |
801 |
|
|
802 |
/** |
|
803 |
* @see WFSAreaPanel#updateWFSArea() |
|
804 |
*/ |
|
805 |
public void updateWFSArea() { |
|
806 |
this.getAreaPanel().updateWFSArea(); |
|
807 |
} |
|
786 | 808 |
} |
Also available in: Unified diff