Request Factory의 dynatableref 예제로 시작했습니다. 요청 공장 문서를 읽습니다. 하지만 여전히 서버에 대한 클라이언트의 라이프 사이클이나 흐름에 대해 명확하지 않습니다. 서버를 호출하고 싶습니다. 데이터를 삽입하고 그리드를 업데이트하십시오. RPC 호출은 쉽습니다. 하지만 Request Factory를 사용하는 방법을 이해할 수 없습니다. 이것은 요청 팩토리의 한 방법입니다. 자동으로 서버의 persist 메소드를 호출합니다. 그리드도 자동으로 새로 고침됩니다. 아무도 그것이 어떻게 작동하는지 말할 수 있습니까?요청 팩토리를 사용하여 개체를 저장/편집하고 DataGrid를 새로 고치는 방법
context.fire(new Receiver<Void>() {
@Override
public void onConstraintViolation(Set<ConstraintViolation<?>> errors) {
// Otherwise, show ConstraintViolations in the UI
dialog.setText("Errors detected on the server");
editorDriver.setConstraintViolations(errors);
}
@Override
public void onSuccess(Void response) {
// If everything went as planned, just dismiss the dialog box
dialog.hide();
}
});
그리드에도 일부 데이터를 편집하고 싶습니다. 이 방법이 나를 도울까요? 또는 다른 방법을 써야합니다. 나는
requestFactory.schoolCalendarRequest().savePerson(personProxy).fire(new Receiver<PersonProxy>() {
@Override
public void onSuccess(PersonProxy person) {
// Re-check offset in case of changes while waiting for data
dialog.hide();
}
});
처럼 다른 방법을 쓴이 상쾌한 격자 없습니다. 왜?