Révision 3501
TXM/trunk/org.txm.analec.rcp/src/org/txm/annotation/urs/view/PropertyField.java (revision 3501) | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.text.Collator; |
4 | 4 |
import java.util.Arrays; |
5 |
import java.util.HashSet; |
|
5 | 6 |
import java.util.Locale; |
6 | 7 |
|
7 | 8 |
import org.eclipse.jface.bindings.keys.KeyStroke; |
... | ... | |
106 | 107 |
|
107 | 108 |
public void setItems(PropertyField t, Element newElement) { |
108 | 109 |
|
109 |
String[] items = view.getAnalecVue().getValeursChamp(newElement.getClass(), newElement.getType(), t.getProperty()); |
|
110 |
// don't use the view to get the values |
|
111 |
//String[] items = view.getAnalecVue().getValeursChamp(newElement.getClass(), newElement.getType(), t.getProperty()); |
|
112 |
HashSet<String> valueshash = view.getCurrentAnalecCorpus().getStructure().getValeursProp(newElement.getClass(), newElement.getType(), t.getProperty()); |
|
113 |
String[] items = (String[]) valueshash.toArray(new String[valueshash.size()]); |
|
110 | 114 |
|
111 | 115 |
Arrays.sort(items, Collator.getInstance(Locale.getDefault())); |
112 | 116 |
t.getCombo().setItems(items); |
Formats disponibles : Unified diff