英語
我試圖使一個形式GXT上傳文件,但我在網上看到更多的例子,我沒能使其工作簡單FileUploadField到文件保存到本地。
感謝您對我可以幫助實現這一目標的一些示例項目的幫助。
西班牙語
他intentado hacer聯合國formulario連接GXT對闕suban archivos,佩羅POR MAS ejemplos闕VEO EN德拉雷德,沒有他logrado hacer闕funcione聯合國簡單FileUploadField對闕guarde EL檔案館德MANERA地方。
Agradeceria su ayuda con algun proyecto de ejemplo donde me pudieran ayudar a realizar este fin。GWT-GXT FileUploadField
代碼片段
formPanel = new FormPanel();
formPanel.setBodyBorder(false);
formPanel.setHeaderVisible(false);
formPanel.setAction(GWT.getModuleBaseURL() + "fileUpload");
formPanel.setEncoding(Encoding.MULTIPART);
formPanel.setMethod(Method.POST);
formPanel.setButtonAlign(HorizontalAlignment.CENTER);
formPanel.setHeaderVisible(true);
fileUploadField = new FileUploadField();
fileUploadField.setName("fileName");
fileUploadField.setAllowBlank(false);
fileUploadField.setFieldLabel("Archivo");
fileUploadField.addListener(Events.OnChange, new Listener<BaseEvent>() {
public void handleEvent(BaseEvent BaseEvent) {
aSubmitButton.setEnabled(true);
}
});
aSubmitButton = new Button("OK");
aSubmitButton.setEnabled(false);
aSubmitButton.setId("submit_button");
aSubmitButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent inButtonEvent) {
formPanel.submit();
}
});
上面的代碼是FormPanel中和FileUploadField的聲明。
如果你描述你期望的結果和實際發生的情況,你更有可能得到很好的答案。歡迎來到堆棧溢出! – GargantuChet