我正在寻找一些在 GWT 中使用 MVP 提交表单的最佳实践。
在我的应用程序中,打开了一个对话框,其中呈现了一个简单的 from。单击“确定”按钮时,将读取元素值并将其分配给值对象。然后将该对象添加到一个新的地方。
看法:
onOkButtonClicked(event){
// read values from dialog box elements
// assign the values to ValueObject(name, number, address)
presenter.goto(new ListRecordPlace("list","addrecord", valueObject);
}
活动:
ListRecordActivity(ListRecordPlace place, eventBus){
this.place = place;
}
start(...){
if(this.place.getAction().equals("addrecord")){
// RPC call to add the new record: this.place.getNewRecord();
// RPC returns list of records
view.setRecordList();
container.setWidget(view.asWidget());
}
}
这是通过 MVP 活动和地点向服务器提交数据的正确方法吗?