SingleUploader
ファイルのアップロードに使用しています。アップロードの開始時に設定している隠しフィールドがほとんどありません。アップロードは正常に機能しますが、もう一度アップロードすると、古い非表示の値がクリアされません。代わりに、非表示の値が追加されます。値をクリアするために機能するようですが、既存のフォームから送信SingleUploader#clear()
も削除されます。 Button
getView().getUploader().addOnStartUploadHandler(new IUploader.OnStartUploaderHandler() {
@Override
public void onStart(IUploader uploader) {
if(validateForm()){
String val1 = getView().getFirstFieldTxtBx().getValue().trim();
String val2 = getView().getStartDateBx().getValue().toString();
String val3 = getView().getEndDateBx().getValue().toString();
uploader.add(new Hidden("first",val1), 0);
uploader.add(new Hidden("second",val2),1);
uploader.add(new Hidden("third",val3),2);
}else{
uploader.cancel();
}
}
});
既存の非表示の値を取り除くにはどうすればよいですか? または、 gwtuploadを使用して非表示の値をサーバーに送信する他の方法はありますか?