@SuppressWarnings("unchecked")
public void onSuccess(InitParametersDTO result) {
-
+
if (!result.hasTooMuchCollectivites() && result.getCollectivites().isEmpty()) {
- new DlgShowMessage(new SafeHtmlBuilder().append(SafeHtmlUtils.fromSafeConstant(SafeHtmlUtils.htmlEscapeAllowEntities("Aucun(e) " + documentId + "." + etatId + "." + elementId + " n'a été importé."))).toSafeHtml(),
- DlgShowMessage.MESSAGE_TYPE_INFO);
+ new DlgShowMessage(new SafeHtmlBuilder().append(SafeHtmlUtils.fromSafeConstant(SafeHtmlUtils.htmlEscapeAllowEntities("Aucun(e) " + documentId + "." + etatId + "." + elementId + " n'a été importé.")))
+ .toSafeHtml(), DlgShowMessage.MESSAGE_TYPE_INFO);
} else {
SearchWidget.this.initParameters = result;
colAndBudChooserWidget.setSearchSessionId(result.getSearchSessionId());
protected void displaySavedRequest(SearchInitParametersDTO params) {
criteriaTable.removeAllCriteres();
- int i = 0;
- for (CritereTypeDTO critere : params.getMandatoryCritereTypes()) {
- PostRunnable pr = new PostRunnable(Integer.toString(i)) {
- boolean alreadyRun = false;
+ int row = 0;
+ for (CritereTypeDTO critereType : params.getMandatoryCritereTypes()) {
+ criteriaTable.buildCriteriaSelectUI(row, critereType, false);
+ criteriaTable.buildCriteriaInputUI(row, critereType);
- @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++;
+ row++;
}
}