List of usage examples for com.google.gwt.text.shared SafeHtmlRenderer render
SafeHtml render(T object);
From source file:com.sencha.gxt.widget.core.client.grid.editing.GridRowEditing.java
License:sencha.com license
@SuppressWarnings("unchecked") protected <N, O> IsWidget doStartEditing(ColumnConfig<M, N> c, M value) { if (c.isHidden()) { return null; }//from w w w . j a va 2 s .com IsField<O> f = getEditor(c); ValueProvider<? super M, N> v = c.getValueProvider(); N colValue = getEditableGrid().getStore().hasRecord(value) ? getEditableGrid().getStore().getRecord(value).getValue(v) : v.getValue(value); if (f != null) { Converter<N, O> converter = getConverter(c); O convertedValue; if (converter != null) { convertedValue = converter.convertModelValue(colValue); } else { convertedValue = (O) colValue; } if (GXTLogConfiguration.loggingIsEnabled()) { logger.finest("doStartEditing convertedValue = " + convertedValue); } f.setValue(convertedValue); if (f instanceof HasErrorHandler) { HasErrorHandler errorHandler = (HasErrorHandler) f; if (!(errorHandler.getErrorSupport() == null || errorHandler.getErrorSupport() instanceof TitleErrorHandler)) { errorHandler.setErrorSupport(new TitleErrorHandler(f.asWidget())); } } return f; } else { final Widget label; if (renderers.containsKey(c)) { SafeHtmlRenderer<N> renderer = (SafeHtmlRenderer<N>) renderers.get(c); label = new HTML(renderer.render(colValue)); } else { label = new Label(colValue != null ? colValue.toString() : ""); } label.addStyleName(rowEditor.getAppearance().labelClass()); return label; } }
From source file:org.kie.workbench.common.widgets.decoratedgrid.client.widget.cells.AbstractProxyPopupDropDownDatePicker.java
License:Apache License
@Override public void render(final Cell.Context context, final Date value, final SafeHtmlBuilder sb, final SafeHtmlRenderer<String> renderer) { //Render value if (value != null) { sb.append(renderer.render((value == null ? "" : convertToString(value)))); }// w ww . j a va 2 s. com }
From source file:org.kie.workbench.common.widgets.decoratedgrid.client.widget.cells.AbstractProxyPopupDropDownListBox.java
License:Apache License
@Override public void render(final Cell.Context context, final C value, final SafeHtmlBuilder sb, final SafeHtmlRenderer<String> renderer) { //Render value if (value != null) { String label = getLabel(convertToString(value)); sb.append(renderer.render(label)); }// w ww .j a v a 2s. c om }
From source file:org.kie.workbench.common.widgets.decoratedgrid.client.widget.cells.AbstractProxyPopupDropDownTextBox.java
License:Apache License
@Override public void render(final Cell.Context context, final C value, final SafeHtmlBuilder sb, final SafeHtmlRenderer<String> renderer) { //Render value if (value != null) { sb.append(renderer.render((value == null ? "" : convertToString(value)))); }/*from w w w . j ava2 s . co m*/ }