1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| public class EventGWT implements EntryPoint {
private final static GreetingServiceAsync greetingService = GWT
.create(GreetingService.class);
ListGrid eventGrid = new ListGrid();
private static Label lblMessage = new Label();
private static Record[] records = new Record[796];
public void onModuleLoad() {
eventGrid.setShowRecordComponents(true);
eventGrid.setShowRecordComponentsByCell(true);
eventGrid.setCanRemoveRecords(true);
eventGrid.setShowAllRecords(true);
eventGrid.setCanResizeFields(true);
ListGridField evGravityField = new ListGridField("evGravity", "EvGravity");
ListGridField evFollowUpCallField = new ListGridField("evFollowUpCall", "EvFollowUpCall");
ListGridField evUserRefField = new ListGridField("evUserRef", "EvUserRef");
ListGridField evTitleField = new ListGridField("evTitle", "EvTitle");
ListGridField evSiteField = new ListGridField("evSite", "EvSite");
ListGridField evCurrentPersonSortField = new ListGridField("evCurrentPersonSort", "EvCurrentPersonSort");
ListGridField evDateEnteredField = new ListGridField("evDateEntered", "EvDateEntered");
ListGridField evDateSaveField = new ListGridField("evDateSave", "EvDateSave");
ListGridField evDateUpdatedField = new ListGridField("evDateUpdated", "EvDateUpdated");
ListGridField evStatusField = new ListGridField("evStatus", "EvStatus");
eventGrid.setFields(evGravityField, evFollowUpCallField,evUserRefField, evTitleField,
evSiteField, evCurrentPersonSortField, evDateEnteredField,
evDateSaveField, evDateUpdatedField, evStatusField);
VLayout layout = new VLayout();
layout.setWidth100();
layout.setHeight100();
layout.addMember(lblMessage);
eventGrid.setData(getRecords());
layout.addMember(eventGrid);
RootLayoutPanel.get().add(layout);
}
private static Record[] getRecords() {
final AsyncCallback<Vector<Event>> callback = new AsyncCallback<Vector<Event>>() {
public void onSuccess(Vector<Event> result) {
Record[] record = new Record[796];
int i = 0;
for (Event u : result) {
record[i] = new Record();
record[i].setAttribute("evGravity",u.getEvGravity());
record[i].setAttribute("evFollowUpCall", u.getEvFollowUpCall());
record[i].setAttribute("evUserRef", u.getEvUserRef());
record[i].setAttribute("evTitle", u.getEvTitle());
record[i].setAttribute("evSite", u.getEvSite());
record[i].setAttribute("evCurrentPersonSort", u.getEvCurrentPersonSort());
record[i].setAttribute("evDateEntered", u.getEvDateEntered());
record[i].setAttribute("evDateSave", u.getEvDateSave());
record[i].setAttribute("evDateUpdated", u.getEvDateUpdated());
record[i++].setAttribute("evStatus", u.getEvStatus());
}
records = record;
}
public void onFailure(Throwable caught) {
lblMessage.setStyleName("erreur");
lblMessage.setContents("Echec de la communication");
}
};
greetingService.findAllEvents(callback);
return records;
}
} |
Partager