List of usage examples for com.google.gwt.safehtml.shared SafeHtmlBuilder append
public SafeHtmlBuilder append(SafeHtml html)
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)))); }/*w w w.jav a 2 s .c o m*/ }
From source file:org.kie.workbench.common.widgets.decoratedgrid.client.widget.cells.PopupDateEditCell.java
License:Apache License
@Override public void render(Context context, Date value, SafeHtmlBuilder sb) { if (value != null) { sb.append(getRenderer().render(formatWithServerTimeZone(value))); }/*from ww w .j a v a 2s . c o m*/ }
From source file:org.kie.workbench.common.widgets.decoratedgrid.client.widget.cells.PopupDropDownEditCell.java
License:Apache License
@Override public void render(Context context, String value, SafeHtmlBuilder sb) { //We need to get the list of potential values to lookup the "Display" value from the "Stored" value. //Since the content of the list may be different for each cell (dependent enumerations) the list //has to be populated "on demand". DropDownData dd = dmo.getEnums(this.factType, this.factField, this.dropDownManager.getCurrentValueMap(context)); if (dd == null) { return;//from w w w .j a v a 2 s . c o m } utilities.setDropDownData(value, dd, isMultipleSelect, dmo.getResourcePath(), listBox); //Render value if (value != null) { String label = getLabel(value); sb.append(renderer.render(label)); } }
From source file:org.livespark.formmodeler.editor.client.editor.dataHolder.DataObjectsAdminView.java
License:Apache License
public void init(final FormEditorPresenter presenter) { this.presenter = presenter; final TextColumn<DataHolder> nameColumn = new TextColumn<DataHolder>() { @Override//from ww w . j a va 2s . c o m public void render(Cell.Context context, DataHolder object, SafeHtmlBuilder sb) { SafeHtml startDiv = new SafeHtml() { @Override public String asString() { return "<div style=\"cursor: pointer;\">"; } }; SafeHtml endDiv = new SafeHtml() { @Override public String asString() { return "</div>"; } }; sb.append(startDiv); super.render(context, object, sb); sb.append(endDiv); } @Override public String getValue(final DataHolder dataHolder) { return dataHolder.getName(); } }; dataObjectTable.addColumn(nameColumn, Constants.INSTANCE.dataObjectID()); dataObjectTable.setColumnWidth(nameColumn, 30, Style.Unit.PCT); final TextColumn<DataHolder> typeColumn = new TextColumn<DataHolder>() { @Override public void render(Cell.Context context, DataHolder object, SafeHtmlBuilder sb) { SafeHtml startDiv = new SafeHtml() { @Override public String asString() { return "<div style=\"cursor: pointer;\">"; } }; SafeHtml endDiv = new SafeHtml() { @Override public String asString() { return "</div>"; } }; sb.append(startDiv); super.render(context, object, sb); sb.append(endDiv); } @Override public String getValue(final DataHolder dataHolder) { return dataHolder.getType(); } }; dataObjectTable.addColumn(typeColumn, Constants.INSTANCE.dataObjectType()); final ButtonCell deleteCell = new ButtonCell(ButtonType.DANGER, IconType.TRASH); final Column<DataHolder, String> deleteDataObject = new Column<DataHolder, String>(deleteCell) { @Override public String getValue(final DataHolder global) { return Constants.INSTANCE.remove(); } }; deleteDataObject.setFieldUpdater(new FieldUpdater<DataHolder, String>() { public void update(final int index, final DataHolder dataHolder, final String value) { boolean doIt = false; if (presenter.hasBindedFields(dataHolder)) { doIt = Window.confirm(Constants.INSTANCE.dataObjectIsBindedMessage()); } else { doIt = Window.confirm(Constants.INSTANCE.areYouSureRemoveDataObject()); } if (doIt) presenter.removeDataHolder(dataHolder.getName()); } }); dataObjectTable.addColumn(deleteDataObject); }
From source file:org.livespark.formmodeler.editor.client.editor.dataHolder.DataObjectsAdminViewImpl.java
License:Apache License
public void init(final FormEditorPresenter presenter) { this.presenter = presenter; modal.setTitle(translationService.getTranslation(FormEditorConstants.FormEditorViewImplDataObjects)); modal.setBody(this); modal.add(new ModalFooterOKButton(new Command() { @Override//from w w w. j av a 2s . c om public void execute() { modal.hide(); } })); //Init data objects table dataObjectTable.setEmptyTableWidget(new Label(translationService .getTranslation(FormEditorConstants.DataObjectsAdminViewImplEmptyDataObjectsTable))); dataHolderListDataProvider.addDataDisplay(dataObjectTable); final TextColumn<DataHolder> nameColumn = new TextColumn<DataHolder>() { @Override public void render(Cell.Context context, DataHolder object, SafeHtmlBuilder sb) { SafeHtml startDiv = new SafeHtml() { @Override public String asString() { return "<div style=\"cursor: pointer;\">"; } }; SafeHtml endDiv = new SafeHtml() { @Override public String asString() { return "</div>"; } }; sb.append(startDiv); super.render(context, object, sb); sb.append(endDiv); } @Override public String getValue(final DataHolder dataHolder) { return dataHolder.getName(); } }; dataObjectTable.addColumn(nameColumn, translationService.getTranslation(FormEditorConstants.DataObjectsAdminViewImplDataObjectID)); dataObjectTable.setColumnWidth(nameColumn, 30, Style.Unit.PCT); final TextColumn<DataHolder> typeColumn = new TextColumn<DataHolder>() { @Override public void render(Cell.Context context, DataHolder object, SafeHtmlBuilder sb) { SafeHtml startDiv = new SafeHtml() { @Override public String asString() { return "<div style=\"cursor: pointer;\">"; } }; SafeHtml endDiv = new SafeHtml() { @Override public String asString() { return "</div>"; } }; sb.append(startDiv); super.render(context, object, sb); sb.append(endDiv); } @Override public String getValue(final DataHolder dataHolder) { return dataHolder.getType(); } }; dataObjectTable.addColumn(typeColumn, translationService.getTranslation(FormEditorConstants.DataObjectsAdminViewImplDataObjectType)); final ButtonCell deleteCell = new ButtonCell(ButtonType.DANGER, IconType.TRASH); final Column<DataHolder, String> deleteDataObject = new Column<DataHolder, String>(deleteCell) { @Override public String getValue(final DataHolder global) { return translationService.getTranslation(FormEditorConstants.DataObjectsAdminViewImplRemove); } }; deleteDataObject.setFieldUpdater(new FieldUpdater<DataHolder, String>() { public void update(final int index, final DataHolder dataHolder, final String value) { boolean doIt = false; if (presenter.hasBindedFields(dataHolder)) { doIt = Window.confirm(translationService .getTranslation(FormEditorConstants.DataObjectsAdminViewImplDataObjectIsBindedMessage)); } else { doIt = Window.confirm(translationService.getTranslation( FormEditorConstants.DataObjectsAdminViewImplAreYouSureRemoveDataObject)); } if (doIt) presenter.removeDataHolder(dataHolder.getName()); } }); dataObjectTable.addColumn(deleteDataObject); }
From source file:org.livespark.formmodeler.editor.client.editor.rendering.renderers.selectors.SelectorOptionFormViewImpl.java
License:Apache License
public SelectorOptionFormViewImpl() { initWidget(uiBinder.createAndBindUi(SelectorOptionFormViewImpl.this)); //Init data objects table optionsTable.setEmptyTableWidget(new Label(FieldProperties.INSTANCE.noOptionsDefined())); optionsListDataProvider.addDataDisplay(optionsTable); CheckboxCellImpl defaultValue = new CheckboxCellImpl(false); final Column<SelectorOption, Boolean> defaultValueColumn = new Column<SelectorOption, Boolean>( defaultValue) {/*w w w . j a va 2s .c o m*/ @Override public Boolean getValue(SelectorOption object) { return object.getDefaultValue(); } }; defaultValueColumn.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); defaultValueColumn.setFieldUpdater(new FieldUpdater<SelectorOption, Boolean>() { @Override public void update(int index, SelectorOption option, Boolean value) { presenter.setDefaultValue(option); } }); optionsTable.addColumn(defaultValueColumn, FieldProperties.INSTANCE.defaultOption()); optionsTable.setColumnWidth(defaultValueColumn, 30, Style.Unit.PCT); final TextColumn<SelectorOption> valueColumn = new TextColumn<SelectorOption>() { @Override public void render(Cell.Context context, SelectorOption object, SafeHtmlBuilder sb) { SafeHtml startDiv = new SafeHtml() { @Override public String asString() { return "<div style=\"cursor: pointer;\">"; } }; SafeHtml endDiv = new SafeHtml() { @Override public String asString() { return "</div>"; } }; sb.append(startDiv); super.render(context, object, sb); sb.append(endDiv); } @Override public String getValue(final SelectorOption option) { return option.getValue(); } }; optionsTable.addColumn(valueColumn, FieldProperties.INSTANCE.option()); final TextColumn<SelectorOption> textColumn = new TextColumn<SelectorOption>() { @Override public void render(Cell.Context context, SelectorOption object, SafeHtmlBuilder sb) { SafeHtml startDiv = new SafeHtml() { @Override public String asString() { return "<div style=\"cursor: pointer;\">"; } }; SafeHtml endDiv = new SafeHtml() { @Override public String asString() { return "</div>"; } }; sb.append(startDiv); super.render(context, object, sb); sb.append(endDiv); } @Override public String getValue(final SelectorOption option) { return option.getText(); } }; optionsTable.addColumn(textColumn, FieldProperties.INSTANCE.optionText()); final ButtonCell deleteCell = new ButtonCell(ButtonType.DANGER, IconType.TRASH); final Column<SelectorOption, String> deleteOptionColumn = new Column<SelectorOption, String>(deleteCell) { @Override public String getValue(final SelectorOption option) { return Constants.INSTANCE.remove(); } }; deleteOptionColumn.setFieldUpdater(new FieldUpdater<SelectorOption, String>() { public void update(final int index, final SelectorOption option, final String value) { presenter.removeOption(option); } }); deleteOptionColumn.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); optionsTable.addColumn(deleteOptionColumn); }
From source file:org.lorislab.smonitor.gwt.uc.cell.SpanCell.java
License:Apache License
@Override public void render(Context context, String value, SafeHtmlBuilder sb) { sb.append(template.span(value)); }
From source file:org.mindinformatics.gwt.domeo.client.ui.preferences.EnhancedCheckboxCell.java
License:Apache License
@Override public void render(Context context, PluginCard value, SafeHtmlBuilder sb) { // Get the view data. Object key = context.getKey(); Boolean viewData = getViewData(key); //PluginCard checkedValue = (PluginCard) key; //if (viewData != null && viewData.equals(value)) { // clearViewData(key); // viewData = null; //}/*www . j ava2 s . com*/ //PluginCard checkedValue = viewData != null ? viewData : value; boolean checked = viewData != null ? viewData : value.selected; boolean enabled = value.mandatory; if (checked && !enabled) { sb.append(INPUT_CHECKED_DISABLED); } else if (!checked && !enabled) { sb.append(INPUT_UNCHECKED_DISABLED); } else if (checked && enabled) { sb.append(INPUT_CHECKED); } else if (!checked && enabled) { sb.append(INPUT_UNCHECKED); } }
From source file:org.nightcode.gwt.selectio.client.ui.ItemCell.java
License:Apache License
@Override public void render(Context context, ItemProxy value, SafeHtmlBuilder sb) { if (value == null || value.getDisplayName().length() == 0) { return;/*from www . ja v a2 s . com*/ } sb.appendHtmlConstant("<div class=\"slt-item\"><i class=\"icon-ok\"></i>"); if (value.getDescription() != null) { sb.append(template.itemAndDescription(value.getDisplayName(), value.getDescription())); } else { sb.append(template.item(value.getDisplayName())); } sb.appendHtmlConstant("</div>"); }
From source file:org.obiba.opal.web.gwt.app.client.magma.derive.view.DeriveCategoricalVariableStepView.java
License:Open Source License
private void initializeValueMapGrid() { valuesMapGrid = new ValueMapGrid() { @Override//www .jav a 2 s . c om protected void initializeValueColumn() { ValueMapCell cell = new ValueMapCell() { @Override protected String getText(ValueMapEntry entry) { return entry.getValue(); } @Override public void render(Cell.Context context, ValueMapEntry entry, SafeHtmlBuilder sb) { if (entry != null) { String cssClasses = getCssClasses(entry.getType()); SafeHtml safeHtml = SafeHtmlUtils.fromString(getText(entry)); if (entry.getType() == ValueMapEntryType.DISTINCT_VALUE) { sb.append(DeriveCategoricalVariableStepView.template.spanWithTile( cssClasses + " warning", translations.valueIsNotACategory(), safeHtml)); } else { sb.append(template.span(cssClasses, safeHtml)); } } } }; // Value Column<ValueMapEntry, ValueMapEntry> valueColumn = new Column<ValueMapEntry, ValueMapEntry>(cell) { @Override public ValueMapEntry getValue(ValueMapEntry entry) { return entry; } }; valueColumn.setCellStyleNames("original-value"); table.addColumn(valueColumn, translations.originalValueLabel()); } }; valuesMapGrid.setWidth("100%"); valuesMapGrid.setPageSize(100); }