Subversion Repositories eFlore/Applications.coel

Rev

Rev 1233 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1233 Rev 1308
Line 1297... Line 1297...
1297
		if (expanded || !hasFocus) {
1297
		if (expanded || !hasFocus) {
1298
			return;
1298
			return;
1299
		}
1299
		}
1300
		expanded = true;
1300
		expanded = true;
Line 1301... Line -...
1301
		
-
 
1302
		Debug.log("dans expand");
1301
		
1303
		if (!initialized) {
1302
		if (!initialized) {
1304
			createList(false);
1303
			createList(false);
1305
		} else {
1304
		} else {
1306
			RootPanel.get().add(list);
1305
			RootPanel.get().add(list);
Line 1317... Line 1316...
1317
		
1316
		
1318
		if (premierAppel) {
1317
		if (premierAppel) {
1319
			premierAppel = false;
1318
			premierAppel = false;
1320
			collapse();
1319
			collapse();
1321
			expand();
-
 
1322
			Debug.log("premier appel");
1320
			expand();
1323
		}
1321
		}
Line 1324... Line 1322...
1324
	}
1322
	}
1325
 
-
 
Line 1326... Line 1323...
1326
	protected void initList() {
1323
 
1327
		Debug.log("initialisation de la liste");
-
 
1328
		
1324
	protected void initList() {
1329
		if (listView == null) {
1325
		
Line 1330... Line 1326...
1330
			Debug.log("La vue de la liste était nulle");
1326
		if (listView == null) {
1331
			setView(new CheckBoxListView<D>());
1327
			setView(new CheckBoxListView<D>());
Line 1408... Line 1404...
1408
 
1404
 
1409
	private void mettreAJour(String origine) {
1405
	private void mettreAJour(String origine) {
1410
		setSelection(getSelection());
1406
		setSelection(getSelection());
1411
		setRawValue(collecterTexte());
1407
		setRawValue(collecterTexte());
1412
		updateHiddenValue();
-
 
1413
		Debug.log("Mise à jour "+origine+" : "+collecterTexte());
1408
		updateHiddenValue();
Line 1414... Line 1409...
1414
	}
1409
	}
1415
	
1410
	
1416
	private void nettoyerListeDeCasesACocher() {
1411
	private void nettoyerListeDeCasesACocher() {
Line 1471... Line 1466...
1471
		ArrayList<D> liste = new ArrayList<D>();
1466
		ArrayList<D> liste = new ArrayList<D>();
1472
		chaineAAnalyser = chaineAAnalyser.trim();
1467
		chaineAAnalyser = chaineAAnalyser.trim();
1473
		if (!UtilString.isEmpty(chaineAAnalyser)) {
1468
		if (!UtilString.isEmpty(chaineAAnalyser)) {
1474
			String[] valeurs = chaineAAnalyser.split(separateur);
1469
			String[] valeurs = chaineAAnalyser.split(separateur);
1475
			int nbreValeurs = valeurs.length;
1470
			int nbreValeurs = valeurs.length;
1476
			Debug.log("Executer peuplement : "+chaineAAnalyser+" - nbre : "+nbreValeurs);
-
 
1477
			if (nbreValeurs > 0 && getStore() != null) {
1471
			if (nbreValeurs > 0 && getStore() != null) {
1478
				Debug.log("Executer peuplement : "+chaineAAnalyser+" - nbre : "+nbreValeurs);
-
 
1479
				for (int i = 0; i < nbreValeurs; i++)	{
1472
				for (int i = 0; i < nbreValeurs; i++)	{
1480
					String valeur = valeurs[i];
1473
					String valeur = valeurs[i];
1481
					D d	= getStore().findModel(champCle, valeur);
1474
					D d	= getStore().findModel(champCle, valeur);
1482
					liste.add(d);
1475
					liste.add(d);
1483
				}
1476
				}