My Apologies and thank you Thomas. This is perfect. I failed to see that you had added the alternate code to the quote.
Thanks again. Robert. On Jun 11, 1:32 am, Thomas Broyer <t.bro...@gmail.com> wrote: > Wouldn't it be easier to rewrite your "openReportWindow" in Java rather than > JSNI? > > On Thursday, June 9, 2011 3:19:05 AM UTC+2, rsutton wrote: > > > var form = document.createElement("form"); > > FormElement form = Document.get().createFormElement(); > > > form.setAttribute("method", "post"); > > form.setAttribute("method", "post"); > or > form.setMethod("post"); (would be the equivalent of "form.method='post'" in > JS) > > > form.setAttribute("action", action); > > // setting form target to a window named > > 'formresult' > > form.setAttribute("target", "_blank"); > > for (var i=0; i<values.length; i++) { > > for (Map.Entry<String, String> entry : values) { > > > var hiddenField = document.createElement("input"); > > InputElement hiddenField = Document.get().createHiddenInputElement(); > > > hiddenField.setAttribute("name", values[i].name); > > input.setName(entry.getKey()); > > > hiddenField.setAttribute("value", values[i].value); > > input.setValue(entry.getValue()); > > > form.appendChild(hiddenField); > > form.appendChild(hiddenField); > > > } > > document.body.appendChild(form); > > Document.get().getBody().appendChild(form); > > > form.submit(); > > form.submit(); > > > document.body.removeChild("form"); > > form.removeFromParent(); // this is a very handy shortcut provided by GWT!> > }-*/; -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.