'object'标签的GXT / GWT小部件

时间:2013-07-12 16:11:02

标签: java gwt gxt

是否有与'< 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

1 个答案:

答案 0 :(得分: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);