Changeset 2085
- Timestamp:
- 08/14/12 15:18:13 (12 years ago)
- Location:
- SRUAggregator/trunk
- Files:
-
- 3 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
SRUAggregator/trunk/src/java/clarind/fcs/Aggregator.java
r2077 r2085 1 1 package clarind.fcs; 2 2 3 import java.util.ArrayList; 3 4 import org.zkoss.zk.ui.Component; 4 5 import org.zkoss.zk.ui.event.Event; … … 13 14 import org.zkoss.zul.Combobox; 14 15 import org.zkoss.zul.Button; 16 import org.zkoss.zul.Groupbox; 17 import org.zkoss.zul.Separator; 15 18 16 19 public class Aggregator extends SelectorComposer<Component> { … … 19 22 private Textbox searchString; 20 23 @Wire 21 private Rows rowsIds;22 @Wire23 private Rows rowsTue;24 @Wire25 24 private Combobox languageSelect; 26 25 @Wire 27 26 private Button searchButton; 28 @Wire 27 @Wire 29 28 private Checkbox ids1; 29 @Wire 30 private Groupbox allCorpora; 30 31 31 32 33 @Override 34 public void doAfterCompose(Component comp) throws Exception { 35 super.doAfterCompose(comp); //wire variables and event listners 36 //do whatever you want (you could access wired variables here) 37 CenterRegistry cr = new CenterRegistry(); 38 ArrayList<Endpoint> ep = cr.getEndpoints(); 39 40 int i; 41 42 for (i = 0; i < ep.size(); i++) { 43 Checkbox cb = new Checkbox(); 44 cb.setLabel("LABEL: " + ep.get(i).getInstitution()); 45 Row r = new Row(); 46 47 System.out.println(ep.get(i).getInstitution() + " " + ep.get(i).getUrl()); 48 allCorpora.getChildren().add(cb); 49 allCorpora.getChildren().add(new Separator()); 50 } // for i ... 51 } 52 32 53 @Listen("onSelect = #languageSelect") 33 public void onSelectLanguage(Event ev) {54 public void onSelectLanguage(Event ev) { 34 55 try { 35 56 ids1.setDisabled(true); 36 } catch (Exception ex){ 37 57 } catch (Exception ex) { 38 58 } 39 59 } 40 60 41 61 @Listen("onClick = #searchButton") 42 62 public void onExecuteSearch(Event ev) { 43 63 try { 44 64 String display = "SearchString: " + searchString.getText() + "\n"; 45 65 46 66 display = display + "Language: " + languageSelect.getSelectedItem().getLabel() + "\n"; 47 67 … … 50 70 // ----- IDS: 51 71 52 display = display + " IDS:\n";72 display = display + "Corpora:\n"; 53 73 54 for (i = 0; i < rowsIds.getChildren().size(); i++) { 55 Row r = (Row) rowsIds.getChildren().get(i); 56 57 for (i2 = 0; i2 < r.getChildren().size(); i2++) { 58 Checkbox cb = (Checkbox) r.getChildren().get(i2); 74 for (i = 0; i < allCorpora.getChildren().size(); i++) { 75 if(allCorpora.getChildren().get(i) instanceof Checkbox){ 76 Checkbox cb = (Checkbox) allCorpora.getChildren().get(i); 59 77 if (cb.isChecked()) { 60 78 display = display + cb.getLabel() + "\n"; 61 79 } 62 } // for i2... 63 80 } 64 81 } // for i ... 65 82 66 83 67 // ----- TÃŒbingen: 68 69 display = display + "TÃŒbingen:\n"; 70 71 for (i = 0; i < rowsTue.getChildren().size(); i++) { 72 Row r = (Row) rowsTue.getChildren().get(i); 73 74 for (i2 = 0; i2 < r.getChildren().size(); i2++) { 75 Checkbox cb = (Checkbox) r.getChildren().get(i2); 76 if (cb.isChecked()) { 77 display = display + cb.getLabel() + "\n"; 78 } 79 } // for i2... 80 81 } // for i ... 84 82 85 83 86 Messagebox.show(display); -
SRUAggregator/trunk/web/index.zul
r2077 r2085 33 33 <separator /> 34 34 35 <groupbox mold="3d"> 36 <caption> 37 IDS Mannheim 38 </caption> 39 <grid> 40 <columns> 41 <column></column> 42 <column></column> 43 44 </columns> 45 <rows id="rowsIds"> 46 <row> 47 <checkbox id="ids1" label="Corpus 1" /> 48 <checkbox id="ids2" label="Corpus 2" /> 49 </row> 50 51 <row> 52 <checkbox id="ids3" label="Corpus 3" /> 53 <checkbox id="ids4" label="Corpus 4" /> 54 </row> 55 56 <row> 57 <checkbox id="ids5" label="Corpus 5" /> 58 <checkbox id="ids6" label="Corpus 6" /> 59 </row> 60 61 <row> 62 <checkbox id="ids7" label="Corpus 7" /> 63 <checkbox id="ids8" label="Corpus 8" /> 64 </row> 65 66 <row> 67 <checkbox id="ids9" label="Corpus 9" /> 68 <checkbox id="ids10" label="Corpus 10" /> 69 </row> 70 </rows> 71 72 </grid> 35 <groupbox mold="3d" id="allCorpora"> 36 37 73 38 </groupbox> 74 39 75 <separator /> 76 <groupbox mold="3d" > 77 <caption> 78 TÃŒbingen 79 </caption> 80 <grid> 81 <columns> 82 <column></column> 83 <column></column> 84 85 </columns> 86 <rows id="rowsTue"> 87 <row> 88 <checkbox id="tue1" label="Corpus 1" /> 89 <checkbox id="tue2" label="Corpus 2" /> 90 </row> 91 92 <row> 93 <checkbox id="tue3" label="Corpus 3" /> 94 <checkbox id="tue4" label="Corpus 4" /> 95 </row> 96 97 <row> 98 <checkbox id="tue5" label="Corpus 5" /> 99 <checkbox id="tue6" label="Corpus 6" /> 100 </row> 101 102 <row> 103 <checkbox id="tue7" label="Corpus 7" /> 104 <checkbox id="tue8" label="Corpus 8" /> 105 </row> 106 107 <row> 108 <checkbox id="tue9" label="Corpus 9" /> 109 <checkbox id="tue10" label="Corpus 10" /> 110 </row> 111 </rows> 112 113 </grid> 114 </groupbox> 40 115 41 116 42 </panelchildren>
Note: See TracChangeset
for help on using the changeset viewer.