List of usage examples for com.google.gwt.user.client.ui HTMLPanel HTMLPanel
private HTMLPanel(Element elem)
From source file:org.jbpm.console.ng.ht.forms.client.editors.taskform.displayers.FTLStartProcessDisplayerImpl.java
License:Apache License
@Override protected void initDisplayer() { publish(this); jsniHelper.publishGetFormValues();//w w w . j ava 2 s .co m formContainer.clear(); formContainer.add(new HTMLPanel(formContent)); }
From source file:org.jbpm.console.ng.pr.client.editors.variables.history.VariableHistoryPopup.java
License:Apache License
public void init() { pager = new SimplePager(SimplePager.TextLocation.CENTER, false, true); pagination.rebuild(pager);//from w ww.j a va2 s .co m // Set the message to display when the table is empty. processVarListGrid.setEmptyTableWidget(new HTMLPanel(Constants.INSTANCE.No_History_For_This_Variable())); sortHandler = new ColumnSortEvent.ListHandler<ProcessVariableSummary>(dataProvider.getList()); processVarListGrid.addColumnSortHandler(sortHandler); // Create a Pager to control the table. pager.setDisplay(processVarListGrid); pager.setPageSize(5); // Setting the RangeChangeHandler processVarListGrid.addRangeChangeHandler(new RangeChangeEvent.Handler() { @Override public void onRangeChange(RangeChangeEvent event) { pagination.rebuild(pager); } }); // Value. com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String> valueColumn = new com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String>( new PopoverTextCell()) { @Override public String getValue(ProcessVariableSummary object) { return object.getNewValue(); } }; processVarListGrid.addColumn(valueColumn, Constants.INSTANCE.Value()); valueColumn.setSortable(true); sortHandler.setComparator(valueColumn, new Comparator<ProcessVariableSummary>() { @Override public int compare(ProcessVariableSummary o1, ProcessVariableSummary o2) { return o1.getNewValue().compareTo(o2.getNewValue()); } }); // Old Value. com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String> oldValueColumn = new com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String>( new PopoverTextCell()) { @Override public String getValue(ProcessVariableSummary object) { return object.getOldValue(); } }; oldValueColumn.setSortable(true); processVarListGrid.addColumn(oldValueColumn, Constants.INSTANCE.Previous_Value()); sortHandler.setComparator(oldValueColumn, new Comparator<ProcessVariableSummary>() { @Override public int compare(ProcessVariableSummary o1, ProcessVariableSummary o2) { return o1.getOldValue().compareTo(o2.getOldValue()); } }); // Last Time Changed Date. com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String> lastTimeChangedColumn = new com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String>( new TextCell()) { @Override public void render(Cell.Context context, ProcessVariableSummary variableSummary, SafeHtmlBuilder sb) { Date lastModification = new Date(variableSummary.getTimestamp()); DateTimeFormat format = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm"); String title = format.format(lastModification); sb.append(DataGridUtils.createDivStart(title)); super.render(context, variableSummary, sb); sb.append(DataGridUtils.createDivEnd()); } @Override public String getValue(ProcessVariableSummary variable) { Date lastModification = new Date(variable.getTimestamp()); DateTimeFormat format = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm"); return DataGridUtils.trimToColumnWidth(processVarListGrid, this, format.format(lastModification)); } }; lastTimeChangedColumn.setSortable(true); sortHandler.setComparator(lastTimeChangedColumn, new Comparator<ProcessVariableSummary>() { @Override public int compare(ProcessVariableSummary o1, ProcessVariableSummary o2) { return new Long(o1.getTimestamp()).compareTo(new Long(o2.getTimestamp())); } }); processVarListGrid.addColumn(lastTimeChangedColumn, Constants.INSTANCE.Last_Modification()); dataProvider.addDataDisplay(processVarListGrid); }
From source file:org.jbpm.console.ng.pr.forms.client.display.displayers.process.FTLStartProcessDisplayerImpl.java
License:Apache License
@Override protected void initDisplayer() { publish(this); jsniHelper.publishGetFormValues();/*from ww w.j a va2s . c o m*/ formContainer.clear(); final PanelGroup accordion = new PanelGroup(); accordion.setId(DOM.createUniqueId()); accordion.add(new Panel() { { final PanelCollapse collapse = new PanelCollapse() { { setIn(false); addHideHandler(new HideHandler() { @Override public void onHide(final HideEvent hideEvent) { hideEvent.stopPropagation(); } }); add(new PanelBody() { { add(correlationKey); } }); } }; add(new PanelHeader() { { add(new Heading(HeadingSize.H4) { { add(new Anchor() { { setText(constants.Correlation_Key()); setDataToggle(Toggle.COLLAPSE); setDataParent(accordion.getId()); setDataTargetWidget(collapse); } }); } }); } }); add(collapse); } }); accordion.add(new Panel() { { final PanelCollapse collapse = new PanelCollapse() { { setIn(true); addHideHandler(new HideHandler() { @Override public void onHide(final HideEvent hideEvent) { hideEvent.stopPropagation(); } }); add(new PanelBody() { { add(new HTMLPanel(formContent)); } }); } }; add(new PanelHeader() { { add(new Heading(HeadingSize.H4) { { add(new Anchor() { { setText(constants.Form()); setDataToggle(Toggle.COLLAPSE); setDataParent(accordion.getId()); setDataTargetWidget(collapse); } }); } }); } }); add(collapse); } }); jsniHelper.injectFormValidationsScripts(formContent); formContainer.add(accordion); }
From source file:org.jbpm.form.builder.ng.client.editors.tasks.fb.display.FormDisplayViewImpl.java
License:Apache License
public void renderForm(@Observes FormRenderedEvent formRendered) { formView.add(new HTMLPanel(formRendered.getForm())); }
From source file:org.jbpm.workbench.cm.client.navbar.LogoWidgetView.java
License:Apache License
@PostConstruct public void init() { final RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, "banner/banner.html"); rb.setCallback(new RequestCallback() { @Override// www . java2s . com public void onResponseReceived(final Request request, final Response response) { final HTMLPanel html = new HTMLPanel(response.getText()); container.setWidget(html); } @Override public void onError(final Request request, final Throwable exception) { container.setWidget(new Label(translationService.format(ShowcaseConstants.LOGO_BANNER_ERROR))); } }); try { rb.send(); } catch (RequestException re) { container.setWidget(new Label(translationService.format(ShowcaseConstants.LOGO_BANNER_ERROR))); } initWidget(container); }
From source file:org.jbpm.workbench.forms.client.display.process.FTLStartProcessDisplayerImpl.java
License:Apache License
@Override public IsWidget getFormWidget() { return new HTMLPanel(renderingSettings.getFormContent()); }
From source file:org.jbpm.workbench.forms.client.display.task.FTLTaskDisplayerImpl.java
License:Apache License
@Override protected void initDisplayer() { publish(this); jsniHelper.publishGetFormValues();/*from w w w . j a v a 2s . c o m*/ jsniHelper.injectFormValidationsScripts(renderingSettings.getFormContent()); formContainer.clear(); formContainer.add(new HTMLPanel(renderingSettings.getFormContent())); if (resizeListener != null) { resizeListener.resize(formContainer.getOffsetWidth(), formContainer.getOffsetHeight()); } }
From source file:org.jbpm.workbench.pr.client.editors.variables.history.VariableHistoryPopup.java
License:Apache License
public void init() { pager = new SimplePager(SimplePager.TextLocation.CENTER, false, true); pagination.rebuild(pager);// w w w . j ava2s . co m // Set the message to display when the table is empty. processVarListGrid.setEmptyTableWidget(new HTMLPanel(instance.No_History_For_This_Variable())); sortHandler = new ColumnSortEvent.ListHandler<ProcessVariableSummary>(dataProvider.getList()); processVarListGrid.addColumnSortHandler(sortHandler); // Create a Pager to control the table. pager.setDisplay(processVarListGrid); pager.setPageSize(5); // Setting the RangeChangeHandler processVarListGrid.addRangeChangeHandler(new RangeChangeEvent.Handler() { @Override public void onRangeChange(RangeChangeEvent event) { pagination.rebuild(pager); } }); // Value. com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String> valueColumn = new com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String>( new PopoverTextCell()) { @Override public String getValue(ProcessVariableSummary object) { return object.getNewValue() != null ? object.getNewValue() : ""; } }; processVarListGrid.addColumn(valueColumn, instance.Value()); valueColumn.setSortable(true); sortHandler.setComparator(valueColumn, new Comparator<ProcessVariableSummary>() { @Override public int compare(ProcessVariableSummary o1, ProcessVariableSummary o2) { String o1NewValue = o1.getNewValue() != null ? o1.getNewValue() : ""; String o2NewValue = o2.getNewValue() != null ? o2.getNewValue() : ""; return o1NewValue.compareTo(o2NewValue); } }); // Old Value. com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String> oldValueColumn = new com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String>( new PopoverTextCell()) { @Override public String getValue(ProcessVariableSummary object) { return object.getOldValue() != null ? object.getOldValue() : ""; } }; oldValueColumn.setSortable(true); processVarListGrid.addColumn(oldValueColumn, instance.Previous_Value()); sortHandler.setComparator(oldValueColumn, new Comparator<ProcessVariableSummary>() { @Override public int compare(ProcessVariableSummary o1, ProcessVariableSummary o2) { String o1OldValue = o1.getOldValue() != null ? o1.getOldValue() : ""; String o2OldValue = o2.getOldValue() != null ? o2.getOldValue() : ""; return o1OldValue.compareTo(o2OldValue); } }); // Last Time Changed Date. com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String> lastTimeChangedColumn = new com.google.gwt.user.cellview.client.Column<ProcessVariableSummary, String>( new TextCell()) { @Override public void render(Cell.Context context, ProcessVariableSummary variableSummary, SafeHtmlBuilder sb) { String title = DateUtils.getDateTimeStr(new Date(variableSummary.getTimestamp())); sb.append(DataGridUtils.createDivStart(title)); super.render(context, variableSummary, sb); sb.append(DataGridUtils.createDivEnd()); } @Override public String getValue(ProcessVariableSummary variable) { return DataGridUtils.trimToColumnWidth(processVarListGrid, this, DateUtils.getDateTimeStr(new Date(variable.getTimestamp()))); } }; lastTimeChangedColumn.setSortable(true); sortHandler.setComparator(lastTimeChangedColumn, new Comparator<ProcessVariableSummary>() { @Override public int compare(ProcessVariableSummary o1, ProcessVariableSummary o2) { return new Long(o1.getTimestamp()).compareTo(new Long(o2.getTimestamp())); } }); processVarListGrid.addColumn(lastTimeChangedColumn, instance.Last_Modification()); dataProvider.addDataDisplay(processVarListGrid); }
From source file:org.kaaproject.avro.ui.gwt.client.widget.grid.AbstractGrid.java
License:Apache License
protected void init() { ProvidesKey<T> keyProvider = new ProvidesKey<T>() { @Override/*from w w w . j a v a2 s . c o m*/ public Object getKey(T item) { return item != null ? getObjectId(item) : null; } }; table = new AvroUiDataGrid<T>(this.pageSize, keyProvider, gridResources); table.setAutoHeaderRefreshDisabled(true); Label emptyTableLabel = new Label(Utils.constants.dataGridEmpty()); if (embedded) { emptyTableLabel.getElement().getStyle().setFontSize(14, Unit.PX); emptyTableLabel.getElement().getStyle().setColor("#999999"); } table.setEmptyTableWidget(emptyTableLabel); selectionModel = new MultiSelectionModel<T>(keyProvider); table.setSelectionModel(selectionModel, DefaultSelectionEventManager.<T>createCheckboxManager()); selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { table.redrawHeaders(); } }); prefferredWidth = initColumns(table); table.setMinimumTableWidth(prefferredWidth, Unit.PX); if (!filtrableColumns.isEmpty()) { table.setHeaderBuilder(new StringFilterHeaderBuilder<T>(this)); } SimplePager pager = getPager(); pager.setDisplay(table); String pagerId = "pager_" + pager.hashCode(); String html = "<table " + "style='width:100%'>" + " <tr>" + " <td" + " align='right'>" + " <div id='" + pagerId + "'/>" + " </td>" + " </tr>" + "</table>"; HTMLPanel htmlPanel = new HTMLPanel(html); htmlPanel.add(pager, pagerId); addNorth(htmlPanel, 40); add(table); // center showShadow(embedded); }
From source file:org.kaaproject.kaa.sandbox.web.client.mvp.view.settings.ChangeKaaHostViewImpl.java
License:Apache License
@Override protected void initCenterPanel() { VerticalPanel mainPanel = new VerticalPanel(); mainPanel.getElement().getStyle().setWidth(75, Unit.PCT); CaptionPanel kaaHostPanel = new CaptionPanel(Utils.constants.kaaHostIp()); kaaHostPanel.setWidth(FULL_WIDTH);//from w w w .j a v a 2s . c o m kaaHostPanel.getElement().getStyle().setMarginBottom(20, Unit.PX); changeHostPanel = new FlexTable(); changeHostPanel.setCellSpacing(10); changeHostPanel.getColumnFormatter().setWidth(0, "230px"); changeHostPanel.getColumnFormatter().setWidth(1, "150px"); changeHostPanel.getColumnFormatter().setWidth(2, FULL_WIDTH); int row = 0; String changeHostMessage = "<div>" + Utils.messages.changeKaaHostMessagePt1() + " <b><span id=ip></span></b>" + ".<br>" + Utils.messages.changeKaaHostMessagePt2() + "</div>"; HTMLPanel changeKaaHostHtmlPanel = new HTMLPanel(changeHostMessage); ipSpan = changeKaaHostHtmlPanel.getElementById("ip"); changeKaaHostHtmlPanel.addStyleName(Utils.sandboxStyle.descriptionLabel()); changeKaaHostHtmlPanel.getElement().getStyle().setProperty("textAlign", "justify"); changeKaaHostHtmlPanel.getElement().getStyle().setMarginBottom(20, Unit.PX); changeHostPanel.setWidget(row, 0, changeKaaHostHtmlPanel); changeHostPanel.getFlexCellFormatter().setColSpan(row++, 0, 3); kaaHost = new TextBox(); kaaHost.setWidth("200px"); kaaHost.getElement().getStyle().setMarginRight(20, Unit.PX); changeHostPanel.setWidget(row, 0, kaaHost); changeKaaHostButton = new Button(Utils.constants.update()); changeHostPanel.setWidget(row, 1, changeKaaHostButton); kaaHostPanel.add(changeHostPanel); mainPanel.add(kaaHostPanel); CaptionPanel kaaLogsPanel = new CaptionPanel(Utils.constants.kaaServerLogs()); kaaLogsPanel.setWidth(FULL_WIDTH); logsPanel = new FlexTable(); logsPanel.setCellSpacing(10); logsPanel.getColumnFormatter().setWidth(0, "100px"); logsPanel.getColumnFormatter().setWidth(1, "20px"); logsPanel.getColumnFormatter().setWidth(2, "110px"); logsPanel.getColumnFormatter().setWidth(3, "150px"); logsPanel.getColumnFormatter().setWidth(4, FULL_WIDTH); row = 0; HTML getLogsLabel = new HTML(Utils.messages.logsMessage()); getLogsLabel.addStyleName(Utils.sandboxStyle.descriptionLabel()); getLogsLabel.getElement().getStyle().setProperty("textAlign", "justify"); getLogsLabel.getElement().getStyle().setPaddingBottom(20, Style.Unit.PX); logsPanel.setWidget(row, 0, getLogsLabel); logsPanel.getFlexCellFormatter().setColSpan(row++, 0, 5); levelListBox = new ValueListBox<>(); levelListBox.setWidth("100px"); for (LogLevel level : LogLevel.values()) { levelListBox.setValue(level); } logsPanel.setWidget(row, 0, levelListBox); oldLogsCheckBox = new CheckBox(); oldLogsCheckBox.setWidth("20px"); oldLogsCheckBox.addStyleName(Utils.avroUiStyle.legendCheckBox()); logsPanel.setWidget(row, 1, oldLogsCheckBox); HTML checkBoxLabel = new HTML(Utils.constants.cleanUpOldLogfiles()); checkBoxLabel.addStyleName(Utils.avroUiStyle.legendCheckBox()); checkBoxLabel.setWidth("90px"); logsPanel.setWidget(row, 2, checkBoxLabel); changeLogLevelButton = new Button(Utils.constants.update()); logsPanel.setWidget(row++, 3, changeLogLevelButton); getLogsButton = new Button(Utils.constants.downloadLogs()); getLogsButton.getElement().getStyle().setMarginTop(20, Unit.PX); logsPanel.setWidget(row, 0, getLogsButton); logsPanel.getFlexCellFormatter().setColSpan(row, 0, 5); kaaLogsPanel.add(logsPanel); mainPanel.add(kaaLogsPanel); detailsPanel.add(mainPanel); }