是否有与'< 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
答案 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);