List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils EMPTY_SAFE_HTML
SafeHtml EMPTY_SAFE_HTML
To view the source code for com.google.gwt.safehtml.shared SafeHtmlUtils EMPTY_SAFE_HTML.
Click Source Link
From source file:com.extjs.gxt.ui.client.dnd.StatusProxy.java
License:sencha.com license
/** * Updates the contents of the ghost element. * /*from w w w. j av a2s .c o m*/ * @param element the new ghost content */ public void update(Element element) { ghost.setInnerHtml(SafeHtmlUtils.EMPTY_SAFE_HTML); ghost.setStyleAttribute("margin", ""); ghost.appendChild(element); }
From source file:com.extjs.gxt.ui.client.util.TextMetrics.java
License:sencha.com license
/** * Returns the size of the specified text based on the internal element's * style and width properties./*from ww w . j a v a 2 s .c o m*/ * * @param html the html string to measure * @return the size */ public Size getSize(SafeHtml html) { el.update(html); Size size = el.getSize(); el.update(SafeHtmlUtils.EMPTY_SAFE_HTML); return size; }
From source file:com.extjs.gxt.ui.client.widget.grid.GridView.java
License:sencha.com license
protected SafeHtml renderRows(int startRow, int endRow) { int colCount = cm.getColumnCount(); if (ds.getCount() < 1) { return SafeHtmlUtils.EMPTY_SAFE_HTML; }/*from w ww .ja v a 2s . co m*/ List<ColumnData> cs = getColumnData(); if (endRow == -1) { endRow = ds.getCount() - 1; } List<ModelData> rs = ds.getRange(startRow, endRow); return SafeHtmlUtils.fromTrustedString(doRender(cs, rs, startRow, colCount, grid.isStripeRows())); }
From source file:com.extjs.gxt.ui.client.widget.grid.GroupingView.java
License:sencha.com license
@Override protected SafeHtml renderRows(int startRow, int endRow) { String groupField = getGroupField(); boolean eg = groupField != null; if (!showGroupedColumn) { int colIndex = cm.findColumnIndex(groupField); if (!eg && lastGroupField != null) { mainBody.update(SafeHtmlUtils.EMPTY_SAFE_HTML); cm.setHidden(cm.findColumnIndex(lastGroupField), false); lastGroupField = null;/*from www . jav a 2 s . c o m*/ } else if (eg && (lastGroupField == null || lastGroupField == groupField)) { lastGroupField = groupField; cm.setHidden(colIndex, true); } else if (eg && lastGroupField != null && !groupField.equals(lastGroupField)) { mainBody.update(SafeHtmlUtils.EMPTY_SAFE_HTML); int oldIndex = cm.findColumnIndex(lastGroupField); cm.setHidden(oldIndex, false); lastGroupField = groupField; cm.setHidden(colIndex, true); } } return super.renderRows(startRow, endRow); }
From source file:com.extjs.gxt.ui.client.widget.grid.RowNumberer.java
License:sencha.com license
public RowNumberer() { setHeaderHtml(SafeHtmlUtils.EMPTY_SAFE_HTML); setWidth(23);//from w ww . j a v a 2 s. c o m setSortable(false); setResizable(false); setFixed(true); setMenuDisabled(true); setDataIndex(""); setId("numberer"); setRenderer(new GridCellRenderer<ModelData>() { public SafeHtml render(ModelData model, String property, ColumnData d, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) { d.cellAttr = "rowspan='2'"; return SafeHtmlUtils.fromTrustedString(String.valueOf(rowIndex + 1)); } }); }
From source file:com.extjs.gxt.ui.client.widget.ListView.java
License:sencha.com license
/** * Refreshes the view by reloading the data from the store and re-rendering * the template./*from w w w . j ava 2 s. c o m*/ */ public void refresh() { if (!rendered) { return; } el().setInnerHtml(SafeHtmlUtils.EMPTY_SAFE_HTML); repaint(); List<M> models = store == null ? new ArrayList<M>() : store.getModels(); all.removeAll(); SafeHtmlBuilder html = new SafeHtmlBuilder(); renderer.render(collectData(models, 0), html); getElement().setInnerSafeHtml(html.toSafeHtml()); all = new CompositeElement(Util.toElementArray(el().select(itemSelector))); if (GXT.isAriaEnabled()) { for (int i = 0; i < all.getCount(); i++) { all.getElement(i).setId(XDOM.getUniqueId()); } } updateIndexes(0, -1); fireEvent(Events.Refresh); }
From source file:com.extjs.gxt.ui.client.widget.Slider.java
License:sencha.com license
@Override protected void onRender(Element target, int index) { Element div = DOM.createDiv(); if (el() == null) { setElement(div, target, index);/*from www.j a v a2 s.co m*/ div = getElement(); } else { target.appendChild(div); } super.onRender(target, index); targetEl = new El(div); // handle wrapped slider if (getElement() != targetEl.dom) { DOM.sinkEvents(targetEl.dom, Event.FOCUSEVENTS); } targetEl.addStyleName("x-slider"); targetEl.addStyleName(vertical ? "x-slider-vert" : "x-slider-horz"); endEl = new El(DOM.createDiv()); endEl.addStyleName("x-slider-end"); innerEl = new El(DOM.createDiv()); innerEl.addStyleName("x-slider-inner"); endEl.appendChild(innerEl.dom); targetEl.appendChild(endEl.dom); thumb = new Thumb(); thumb.render(innerEl.dom, 0); halfThumb = (vertical ? thumb.el().getHeight() : thumb.el().getWidth()) / 2; targetEl.setTabIndex(0); targetEl.setElementAttribute("hideFocus", "true"); if (GXT.isAriaEnabled()) { Accessibility.setRole(targetEl.dom, "slider"); if (!getTitle().equals("")) { Accessibility.setState(targetEl.dom, "aria-label", getTitle()); } setMinValue(minValue); setMaxValue(maxValue); } sinkEvents(Event.ONKEYDOWN | Event.ONCLICK | Event.FOCUSEVENTS); if (useTip) { tip = new Tip(); tip.setHeadingHtml(SafeHtmlUtils.EMPTY_SAFE_HTML); tip.setMinWidth(0); } }
From source file:com.extjs.gxt.ui.client.widget.Status.java
License:sencha.com license
public void clearStatus() { clearStatus(SafeHtmlUtils.EMPTY_SAFE_HTML); }
From source file:com.extjs.gxt.ui.client.widget.toolbar.PagingToolBar.java
License:sencha.com license
/** * Clears the current toolbar text.//from w ww. ja v a 2s. c o m */ public void clear() { if (rendered) { pageText.setText(""); afterText.setHtml(SafeHtmlUtils.EMPTY_SAFE_HTML); displayText.setHtml(SafeHtmlUtils.EMPTY_SAFE_HTML); } }
From source file:com.extjs.gxt.ui.client.widget.treepanel.TreePanel.java
License:sencha.com license
protected SafeHtml getText(M model) { if (labelProvider != null) { return labelProvider.getStringValue(model, displayProperty); } else if (displayProperty != null) { return SafeGxt.fromNullableString((String) model.get(displayProperty)); }/* ww w. ja v a 2 s . c o m*/ return SafeHtmlUtils.EMPTY_SAFE_HTML; }