Changeset 3850
- Timestamp:
- Sep 14, 2010, 2:55:58 PM (13 years ago)
- Location:
- trunk/client/servlet/src/org/proteios/gui/form
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java
r3849 r3850 2391 2391 project1NameF.setValue(project1.getName()); 2392 2392 // 2393 int maxNumVisible = 5; 2393 2394 if (dc != null && dc.isConnected()) 2394 2395 { 2395 2396 Select<VString> select = selectMultiSelectionExternalGelId(dc, 2396 2397 project1, HitsComparisonReport.VHITSELECTION1GELEXTERNALID); 2397 // Set default visible number of options 2398 int maxNumVisible = 5; 2399 if (select.getOptions() != null) 2400 { 2401 if (select.getOptions().size() < maxNumVisible) 2402 { 2403 select.setSize(select.getOptions().size()); 2404 } 2405 else 2406 { 2407 select.setSize(maxNumVisible); 2408 } 2409 } 2398 select.setMaxSize(maxNumVisible); 2410 2399 project1FilterSettingsFS.add(select); 2411 2400 } … … 2415 2404 Select<VString> select = selectMultiSelectionLocalSampleId(dc, 2416 2405 project1, HitsComparisonReport.VHITSELECTION1LOCALSAMPLEID); 2417 // Set default visible number of options 2418 int maxNumVisible = 5; 2419 if (select.getOptions() != null) 2420 { 2421 if (select.getOptions().size() < maxNumVisible) 2422 { 2423 select.setSize(select.getOptions().size()); 2424 } 2425 else 2426 { 2427 select.setSize(maxNumVisible); 2428 } 2429 } 2406 select.setMaxSize(maxNumVisible); 2430 2407 project1FilterSettingsFS.add(select); 2431 2408 } … … 2436 2413 project1, HitsComparisonReport.VHITSELECTION1FRACTIONID); 2437 2414 select.setLabel("FractionIdOptional"); 2438 // Set default visible number of options 2439 int maxNumVisible = 5; 2440 if (select.getOptions() != null) 2441 { 2442 if (select.getOptions().size() < maxNumVisible) 2443 { 2444 select.setSize(select.getOptions().size()); 2445 } 2446 else 2447 { 2448 select.setSize(maxNumVisible); 2449 } 2450 } 2415 select.setMaxSize(maxNumVisible); 2451 2416 project1FilterSettingsFS.add(select); 2452 2417 } … … 2482 2447 Select<VString> select = selectMultiSelectionExternalGelId(dc, 2483 2448 project2, HitsComparisonReport.VHITSELECTION2GELEXTERNALID); 2484 // Set default visible number of options 2485 int maxNumVisible = 5; 2486 if (select.getOptions() != null) 2487 { 2488 if (select.getOptions().size() < maxNumVisible) 2489 { 2490 select.setSize(select.getOptions().size()); 2491 } 2492 else 2493 { 2494 select.setSize(maxNumVisible); 2495 } 2496 } 2449 select.setMaxSize(maxNumVisible); 2497 2450 project2FilterSettingsFS.add(select); 2498 2451 } … … 2502 2455 Select<VString> select = selectMultiSelectionLocalSampleId(dc, 2503 2456 project2, HitsComparisonReport.VHITSELECTION2LOCALSAMPLEID); 2504 // Set default visible number of options 2505 int maxNumVisible = 5; 2506 if (select.getOptions() != null) 2507 { 2508 if (select.getOptions().size() < maxNumVisible) 2509 { 2510 select.setSize(select.getOptions().size()); 2511 } 2512 else 2513 { 2514 select.setSize(maxNumVisible); 2515 } 2516 } 2457 select.setMaxSize(maxNumVisible); 2517 2458 project2FilterSettingsFS.add(select); 2518 2459 } … … 2523 2464 project2, HitsComparisonReport.VHITSELECTION2FRACTIONID); 2524 2465 select.setLabel("FractionIdOptional"); 2525 // Set default visible number of options 2526 int maxNumVisible = 5; 2527 if (select.getOptions() != null) 2528 { 2529 if (select.getOptions().size() < maxNumVisible) 2530 { 2531 select.setSize(select.getOptions().size()); 2532 } 2533 else 2534 { 2535 select.setSize(maxNumVisible); 2536 } 2537 } 2466 select.setMaxSize(maxNumVisible); 2538 2467 project2FilterSettingsFS.add(select); 2539 2468 } … … 3027 2956 // Set default visible number of options 3028 2957 int maxNumVisible = 5; 3029 if (optionList != null) 3030 { 3031 if (optionList.size() < maxNumVisible) 3032 { 3033 select.setSize(optionList.size()); 3034 } 3035 else 3036 { 3037 select.setSize(maxNumVisible); 3038 } 3039 } 2958 select.setMaxSize(5); 3040 2959 return select; 3041 2960 } -
trunk/client/servlet/src/org/proteios/gui/form/Select.java
r2790 r3850 108 108 this.size = size; 109 109 } 110 111 /** 112 Sets number of visible options. If number of options is lower than the given size 113 size is set to the number of options. Does nothing if there are no options. 114 */ 115 public void setMaxSize(Integer size) 116 { 117 if (getOptions() != null) 118 { 119 if (getOptions().size() < size) 120 { 121 setSize(getOptions().size()); 122 } 123 else 124 { 125 setSize(size); 126 } 127 } 128 } 129 110 130 }
Note: See TracChangeset
for help on using the changeset viewer.