1

是否有与“<object>”标签同义的小部件,或者我可以只使用带有对象的 HTML 标签:

我在想这个,但它不是惯用的:

import com.google.gwt.user.client.ui.HTML;
final HTML h = new HTML("<object width='100%' height='100%' data='/media/invoice1.pdf'></object>");
        container.setCenterWidget(h);


<object width='100%' height='100%' data='/media/invoice1.pdf'></object>

这是 gxt 3.0.1

4

1 回答 1

1

没有任何 gwt 小部件包装object标签,但是您ObjectElement可以使用它来创建元素并将其附加到文档:

  // Create an element and programatically set its attributes
  ObjectElement o = Document.get().createObjectElement();
  o.setWidth("100%");
  o.setHeight("100%");
  o.setData("/media/invoice1.pdf");

  // Attach the element to the document
  Document.get().getBody().appendChild(o);

  // Optionally you could wrap your element into a widget.
  Widget w = HTMLPanel.wrap(o);
于 2013-07-13T06:27:40.053 回答