List of usage examples for com.google.gwt.safehtml.shared SafeHtmlBuilder append
public SafeHtmlBuilder append(SafeHtml html)
From source file:com.gafactory.core.client.ui.grids.BaseListGrid.java
License:Open Source License
protected <R> Column<T, R> addSafeHtmlColumn(final ValueProvider<T, R> provider, SafeHtmlRenderer<R> renderer, String header, int width, boolean sortable) { final Column<T, R> column = new Column<T, R>(new AbstractSafeHtmlCell<R>(renderer) { @Override//from ww w . j av a 2s . com protected void render(Context context, SafeHtml data, SafeHtmlBuilder sb) { if (data != null) { sb.append(data); } } }) { @Override public R getValue(T object) { return object != null ? provider.getValue(object) : null; } }; return addColumn(column, header, width, sortable, sortable ? provider.getPath() : null); }
From source file:com.gafactory.core.client.ui.grids.BaseListGrid.java
License:Open Source License
protected Column<T, T> addSafeHtmlColumn(SafeHtmlRenderer<T> renderer, String header, int width, boolean sortable, String dataStore) { final IdentityColumn<T> column = new IdentityColumn<T>(new AbstractSafeHtmlCell<T>(renderer) { @Override/* w w w. java 2s. c om*/ protected void render(Context context, SafeHtml data, SafeHtmlBuilder sb) { if (data != null) { sb.append(data); } } }); return addColumn(column, header, width, sortable, dataStore); }
From source file:com.gafactory.core.client.ui.grids.TextInputCell.java
License:Apache License
@Override public void render(Context context, String value, SafeHtmlBuilder sb) { // Get the view data. Object key = context.getKey(); ViewData viewData = getViewData(key); if (viewData != null && viewData.getCurrentValue().equals(value)) { clearViewData(key);/*from w ww. ja v a 2 s. c o m*/ viewData = null; } String s = (viewData != null) ? viewData.getCurrentValue() : value; if (s != null) { sb.append(template.input(s)); } else { sb.appendHtmlConstant("<input type=\"text\" class=\"form-control\" tabindex=\"-1\"></input>"); } }
From source file:com.geocento.webapps.eobroker.customer.client.widgets.MaterialCheckBoxCell.java
License:Apache License
@Override public void render(Context context, Boolean value, SafeHtmlBuilder sb) { Object key = context.getKey(); Boolean viewData = getViewData(key); if (viewData != null && viewData.equals(value)) { clearViewData(key);// www . j a va2 s .co m viewData = null; } String state = ""; if (value != null && ((viewData != null) ? viewData : value)) { state = "checked"; } String id = Document.get().createUniqueId(); sb.append(SafeHtmlUtils.fromSafeConstant("<span class=\"gwt-CheckBox\">" + "<input type=\"checkbox\" class=\"filled-in\" tabindex=\"-1\" value=\"on\" id=\"" + id + "\" " + state + "/>" + "<label for=\"" + id + "\"></label>" + "</span>")); }
From source file:com.github.gwtbootstrap.client.ui.ButtonCell.java
License:Apache License
@Override public void render(Context context, SafeHtml data, SafeHtmlBuilder sb) { sb.appendHtmlConstant("<button type=\"button\" class=\"btn " + (type != null ? type.get() : "") + (size != null ? " " + size.get() : "") + "\" tabindex=\"-1\">"); if (data != null) { if (icon != null) { sb.appendHtmlConstant("<i class=\"" + icon.get() + "\"></i> "); }/*from w ww . jav a 2 s . c o m*/ sb.append(data); } sb.appendHtmlConstant("</button>"); }
From source file:com.goodow.wave.client.wavepanel.blip.TrangleButtonCell.java
License:Apache License
@Override public void render(final com.google.gwt.cell.client.Cell.Context context, final T value, final SafeHtmlBuilder sb) { // if (value != null && !isClick) { sb.append(template.div(TrangleResources.css().trangleCell())); // sb.append(SafeHtmlUtils // .fromTrustedString("<div style='float: right;opacity: 0.2;:hover{opacity: 0.5;}'>")); // sb.append(TRANGLE_BUTTON); // sb.append(SafeHtmlUtils.fromTrustedString("</div>")); // } else {//from w w w.j ava2s. c o m // sb.append(template.div(TrangleResources.css().trangleCell())); // sb.append(SafeHtmlUtils.fromTrustedString("<div style='float: right;opacity: 0.2;'>")); // sb.append(TRANGLE_BUTTONED); // sb.append(SafeHtmlUtils.fromTrustedString("</div>")); // } }
From source file:com.goodow.wave.client.wavepanel.blip.TreeTestViewModel.java
License:Apache License
TreeTestViewModel() { List<String> title = titles.getList(); title.add("a"); title.add("b"); title.add("c"); title.add("d"); List<HasCell<Integer, ?>> hasCell = new ArrayList<HasCell<Integer, ?>>(); hasCell.add(new HasCell<Integer, Integer>() { private AbstractCell<Integer> cell = new AbstractCell<Integer>() { @Override/*from w w w . j av a2 s . c o m*/ public void render(final com.google.gwt.cell.client.Cell.Context context, final Integer value, final SafeHtmlBuilder sb) { sb.append(SafeHtmlUtils.fromTrustedString("<div style='float:left;'>")); sb.append(value.intValue()); sb.append(SafeHtmlUtils.fromTrustedString("</div>")); } }; @Override public Cell<Integer> getCell() { return cell; } @Override public FieldUpdater<Integer, Integer> getFieldUpdater() { return null; } @Override public Integer getValue(final Integer object) { return object; } }); hasCell.add(new HasCell<Integer, Integer>() { private TrangleButtonCell<Integer> tbc = new TrangleButtonCell<Integer>(); @Override public Cell<Integer> getCell() { return tbc; } @Override public FieldUpdater<Integer, Integer> getFieldUpdater() { return null; } @Override public Integer getValue(final Integer object) { return object; } }); composite = new CompositeCell<Integer>(hasCell) { @Override public void render(final Context context, final Integer value, final SafeHtmlBuilder sb) { sb.append(SafeHtmlUtils.fromTrustedString("<div>")); super.render(context, value, sb); sb.append(SafeHtmlUtils.fromTrustedString("</div>")); } @Override protected Element getContainerElement(final Element parent) { return parent.getFirstChildElement(); } @Override protected <X> void render(final Context context, final Integer value, final SafeHtmlBuilder sb, final HasCell<Integer, X> hasCell) { Cell<X> cell = hasCell.getCell(); // sb.append(SafeHtmlUtils.fromTrustedString("<div>")); cell.render(context, hasCell.getValue(value), sb); // sb.append(SafeHtmlUtils.fromTrustedString("</div>")); } }; }
From source file:com.goodow.web.core.client.BasicCell.java
License:Apache License
@Override public void render(SafeHtmlBuilder safeHtmlBuilder, final T model) { safeHtmlBuilder.append(TEMPLATE.content("", SafeHtmlUtils.htmlEscape(getDisplayString(model)))); }
From source file:com.goodow.web.reader.client.CategoryCell.java
License:Apache License
@Override public void render(final SafeHtmlBuilder safeHtmlBuilder, final Category model) { safeHtmlBuilder.append(TEMPLATE.content(model.getName(), model.getBookCount())); }
From source file:com.goodow.web.reader.client.TextAreaCell.java
License:Apache License
@Override public void render(final com.google.gwt.cell.client.Cell.Context context, final String value, final SafeHtmlBuilder sb) { Object key = context.getKey(); ViewData viewData = getViewData(key); if (viewData != null && viewData.getCurrentValue().equals(value)) { clearViewData(key);//from w w w .j a va2s . c o m viewData = null; } String s = (viewData != null) ? viewData.getCurrentValue() : value; if (s != null) { sb.append(template.input(s)); } else { sb.appendHtmlConstant( "<textarea rows=\"3\" dir style=\"resize: none;margin: 2px; width: 130px;height: 50px;\"></textarea>"); } }