import com.google.gwt.http.client.RequestBuilder;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
+import com.google.gwt.user.client.ui.HTML;
+import com.gwtext.client.widgets.BoxComponent;
import com.gwtext.client.widgets.Component;
+import com.gwtext.client.widgets.Container;
+import com.gwtext.client.widgets.Panel;
+import com.gwtext.client.widgets.event.PanelListener;
+import com.gwtext.client.widgets.event.PanelListenerAdapter;
import com.gwtext.client.widgets.grid.EditorGridPanel;
import com.pentila.evalcomp.client.ConnexionServer;
import com.pentila.evalcomp.client.evaluation.EventActivityWidget;
public void onSuccess(Object result) {
EvaluationDefinition ed = (EvaluationDefinition) result;
- String limitElement = "";
- Element div = (Element) element;
+ Element div = (Element) element;
+ String description = div.getInnerHTML();
String periode = "du " + Tools.getDateFormated(ed.getDateStart()) + " au " + Tools.getDateFormated(ed.getDateEnd());
try{
- EventActivityWidget eaw = new EventActivityWidget(true);
- eaw.setWidth(500);
+ EventActivityWidget eaw = new EventActivityWidget(true);
+ eaw.setWidth(500);
- eaw.updateInterface(ed);
+ eaw.updateInterface(ed);
- ScenarioDefinition sd = ed.getScenarioDefinitions().iterator().next();
+ ScenarioDefinition sd = ed.getScenarioDefinitions().iterator().next();
- int pSize = sd.getPid().getPropertiesByType(Property.DEADLINE).size();
+ int pSize = sd.getPid().getPropertiesByType(Property.DEADLINE).size();
- int esSize = ed.getEvaluationSubjects().size();
+ int esSize = ed.getEvaluationSubjects().size();
- int estimateSize = ((20 * pSize) + 24 + 24 + 14 + 14) * esSize;
- eaw.setHeight(estimateSize);
- limitElement = eaw.getElement().toString();
+ int estimateSize = ((20 * pSize) + 24 + 24 + 14 + 14) * esSize;
+ eaw.setHeight(estimateSize);
- }catch (Exception e){
-
- }
+ div.setInnerHTML("");
+ Panel p = new Panel();
+ p.setBorder(false);
+ p.add(new HTML(periode + "<br>" + description));
- String description = div.getInnerHTML();
+ p.add(eaw);
- description = periode + "<br>" + description +
- limitElement;
+ p.render((com.google.gwt.user.client.Element)div);
+ }catch (Exception e){
+
+ }
- div.setInnerHTML(description);
}
};