Example usage for com.google.gwt.user.client Element setInnerSafeHtml

List of usage examples for com.google.gwt.user.client Element setInnerSafeHtml

Introduction

In this page you can find the example usage for com.google.gwt.user.client Element setInnerSafeHtml.

Prototype

@Override
    public void setInnerSafeHtml(SafeHtml html) 

Source Link

Usage

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);
}