List of usage examples for com.google.gwt.user.client Element setInnerSafeHtml
@Override
public void setInnerSafeHtml(SafeHtml html)
From source file:com.extjs.gxt.ui.client.widget.ListView.java
License:sencha.com license
private NodeList<Element> bufferRender(List<M> models) { Element div = DOM.createDiv(); div.setInnerSafeHtml(renderer.render(collectData(models, 0))); return DomQuery.select(itemSelector, div); }
From source file:com.extjs.gxt.ui.client.widget.TabPanel.java
License:sencha.com license
void onItemRender(TabItem item, Element target, int pos) { item.header.disabledStyle = "x-item-disabled"; String style = item.isClosable() ? "x-tab-strip-closable " : ""; if (!item.header.isEnabled()) { style += " x-item-disabled"; }//from ww w .j a va2 s. c o m String tabId = getId() + "__" + item.getId(); Element element = DOM.createDiv(); element.setInnerSafeHtml(TEMPLATES.tab(tabId, SafeGxt.emptyToNbSpace(item.getHtml()), style, Util.nullToEmpty(item.getTextStyle()))); Element listItem = element.getFirstChild().cast(); item.header.setElement(listItem); item.header.sinkEvents(Event.ONCLICK | Event.MOUSEEVENTS | Event.ONCONTEXTMENU); if (item.getIcon() != null) { item.setIcon(item.getIcon()); } DOM.insertChild(target, item.header.getElement(), pos); }