}
private void displaySavedRequest(SearchInitParametersDTO params) {
criteriaTable.removeAllCriteres();
- int i=0;
- for(CritereTypeDTO critere: params.getMandatoryCritereTypes()) {
- PostRunnable pr = new PostRunnable(Integer.toString(i)) {
- boolean alreadyRun = false;
- @Override
- public void run() {
- if(!alreadyRun) {
- criteriaTable.getSelectCritereWidget(getIntValue()).setSelectedCritere((CritereTypeDTO)getAdditionalObject("critere"));
- criteriaTable.initCriteria(getIntValue(), (PostRunnable)this);
- alreadyRun = true;
- }
- }
- };
- pr.setAdditionalObject("critere", critere);
- pr.setAdditionalInt(i);
- int row = criteriaTable.addEmptyCriterion(pr);
- i++;
- }
+
+ int row = 0;
+ for(CritereTypeDTO critereType: params.getMandatoryCritereTypes()) {
+ criteriaTable.buildCriteriaSelectUI(row, critereType, false);
+ criteriaTable.buildCriteriaInputUI(row, critereType);
+
+ row++;
+ }
+
+// int i=0;
+// for(CritereTypeDTO critere: params.getMandatoryCritereTypes()) {
+// PostRunnable pr = new PostRunnable(Integer.toString(i)) {
+// boolean alreadyRun = false;
+// @Override
+// public void run() {
+// if(!alreadyRun) {
+// criteriaTable.getSelectCritereWidget(getIntValue()).setSelectedCritere((CritereTypeDTO)getAdditionalObject("critere"));
+// criteriaTable.initCriteria(getIntValue(), (PostRunnable)this);
+// alreadyRun = true;
+// }
+// }
+// };
+// pr.setAdditionalObject("critere", critere);
+// pr.setAdditionalInt(i);
+// int row = criteriaTable.addEmptyCriterion(pr);
+// i++;
+// }
}
/**
* Enregistre la requĂȘte courante