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