Revision 44744 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretype/DefaultFeatureAttributePanel.java
DefaultFeatureAttributePanel.java | ||
---|---|---|
820 | 820 |
if (!emulator.isValid()) { |
821 | 821 |
ThreadSafeDialogsManager dialogs = ToolsSwingLocator.getThreadSafeDialogsManager(); |
822 | 822 |
dialogs.messageDialog( |
823 |
i18n.getTranslation("_The_expression_of_virtual_field_is_not_valid") |
|
823 |
i18n.getTranslation("_The_expression_of_virtual_field_is_not_valid")+"\n"
|
|
824 | 824 |
+ "\n" |
825 | 825 |
+ emulator.getErrorMessage(), |
826 | 826 |
i18n.getTranslation("_Warning"), |
... | ... | |
841 | 841 |
return null; |
842 | 842 |
} |
843 | 843 |
} |
844 |
List<String> undefinedSymbols = emulator.getUndefinedSymbols(); |
|
845 |
if( undefinedSymbols!=null && !undefinedSymbols.isEmpty() ) { |
|
846 |
ThreadSafeDialogsManager dialogs = ToolsSwingLocator.getThreadSafeDialogsManager(); |
|
847 |
dialogs.messageDialog( |
|
848 |
i18n.getTranslation("_The_expression_has_undefined_symbols_at_this_moment")+"\n" |
|
849 |
+ i18n.getTranslation("_This_may_not_be_a_mistake")+"\n" |
|
850 |
+ "\n" |
|
851 |
+ "("+StringUtils.join(undefinedSymbols,",")+")", |
|
852 |
i18n.getTranslation("_Warning"), |
|
853 |
JOptionPane.WARNING_MESSAGE |
|
854 |
); |
|
855 |
} |
|
844 | 856 |
descriptor.setFeatureAttributeEmulator(emulator); |
845 | 857 |
// |
846 | 858 |
// No se porque esto de abajo no funciona. |
Also available in: Unified diff