0

我正在使用“com.extjs.gxt.ui.client.widget.form.FormPanel”并且在客户端显示 pdf 时遇到问题。我已经提交了请求,将 html 转换为 pdf 并放入 OutputStream,以便它将在客户端填充 pdf。我可以使用 sencha/gwt FormPanel 查看 pdf,但相同的代码不适用于 extjs 组件。

代码:

 FormPanel form = new FormPanel();
 form.setEncoding(FormPanel.Encoding.URLENCODED);
 form.setMethod(FormPanel.Method.POST);
 form.getElement().setAttribute("target", "_blank");
 form.setAction(url);
 form.submit();

任何帮助表示赞赏。

4

1 回答 1

0

默认情况下,Extjs FormPanel 使用 ajax 进行提交(我已经在 Extjs 3.X 和 4.X 中验证过)。您可以使用它:

form.getEl().dom.submit()

因为那样会改为提交常规的 HTML 表单。

于 2013-08-09T14:56:17.013 回答