0
SignUpBean이라는 Bean이 있고 편집기는 SignUpBeanEditor이고 그 다음은 Driver 인터페이스입니다. 다음GWT 편집기 프레임 작업이 작동하지 않습니다.
public interface SignUpDriver extends SimpleBeanEditorDriver<SignUpBean, SignUpEditor>{
}
는 진입 점 클래스
public class Signup implements EntryPoint {
private SignUpDriver signUpDriver;
private SignUpEditor signUpEditor;
private SignUpBean signUpBean;
private VerticalPanel verticalPanel;
private Label signUpLbl;
private Button submitButton;
private Button cancelButton;
private RequestBuilder requestBuilder;
final SignUpConverter signUpConverter=GWT.create(SignUpConverter.class);
public void onModuleLoad() {
signUpLbl = new Label("Sign Up");
signUpDriver = GWT.create(SignUpDriver.class);
signUpBean = new SignUpBean();
signUpEditor = new SignUpEditor();
submitButton = new Button("Submit");
cancelButton = new Button("Cancel");
signUpDriver.initialize(signUpEditor);
signUpDriver.edit(signUpBean);
System.out.println(signUpBean.getUserName());
submitButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
SignUpBean signUpBeanEdited=signUpDriver.flush();
}
}
}
}
내가 UI에서 값을주고 나서 signUpBeanEdited
만 null 값을 얻고있다. 내가 생성자로 SignUpBean
을 초기화하면 데이터도 UI에 바인딩되지 않습니다. 내 문제는 편집기 프레임 워크를 사용하여 GWT UI에서 데이터 바인딩을 할 수 없다는 것입니다.
'SignUpEditor'와'SignUpBean'을 나열하십시오 - 당신이 지금까지 해왔 던 것이 의미있는 것 같지만, 더 많은 문맥을 위해서는 그러한 클래스가 필요합니다. –