Example usage for com.google.gwt.safehtml.shared SafeHtmlUtils fromTrustedString

List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils fromTrustedString

Introduction

In this page you can find the example usage for com.google.gwt.safehtml.shared SafeHtmlUtils fromTrustedString.

Prototype

public static SafeHtml fromTrustedString(String s) 

Source Link

Document

Returns a SafeHtml constructed from a trusted string, i.e., without escaping the string.

Usage

From source file:org.kie.workbench.common.stunner.bpmn.client.forms.fields.notificationsEditor.widget.NotificationWidgetViewImpl.java

License:Apache License

private void initEdit() {
    AbstractCell<NotificationRow> buttonCell = new AbstractCell<NotificationRow>(
            ClickEvent.getType().getName()) {
        @Override//from  w w w.ja v  a2s. co  m
        public void render(Context context, NotificationRow value, SafeHtmlBuilder sb) {
            Button button = new Button();
            button.setSize(ButtonSize.SMALL);
            button.add(new Icon(IconType.EDIT));
            sb.append(SafeHtmlUtils.fromTrustedString(button.toString()));
        }

        @Override
        public void onBrowserEvent(Context context, Element parent, NotificationRow value, NativeEvent event,
                ValueUpdater<NotificationRow> valueUpdater) {
            if (!readOnly) {
                addOrEdit(value);
            }
        }
    };

    Column<NotificationRow, NotificationRow> editColumn = new Column<NotificationRow, NotificationRow>(
            buttonCell) {
        @Override
        public NotificationRow getValue(NotificationRow object) {
            return object;
        }
    };
    editColumn.setSortable(false);
    table.addColumn(editColumn, StunnerFormsClientFieldsConstants.INSTANCE.Edit());
    table.setColumnWidth(editColumn, 50, Style.Unit.PX);
}

From source file:org.kie.workbench.common.stunner.bpmn.client.forms.fields.reassignmentsEditor.widget.ReassignmentWidgetViewImpl.java

License:Apache License

private void initDelete() {
    AbstractCell<ReassignmentRow> buttonCell = new AbstractCell<ReassignmentRow>(
            ClickEvent.getType().getName()) {
        @Override/*from   w  ww.  ja va 2  s .co  m*/
        public void render(Context context, ReassignmentRow value, SafeHtmlBuilder sb) {
            Button button = new Button();
            button.setSize(ButtonSize.SMALL);
            button.add(new Icon(IconType.REMOVE));
            sb.append(SafeHtmlUtils.fromTrustedString(button.toString()));
        }

        @Override
        public void onBrowserEvent(Context context, Element parent, ReassignmentRow value, NativeEvent event,
                ValueUpdater<ReassignmentRow> valueUpdater) {
            if (!readOnly) {
                delete(value);
            }
        }
    };

    Column<ReassignmentRow, ReassignmentRow> deleteColumn = new Column<ReassignmentRow, ReassignmentRow>(
            buttonCell) {
        @Override
        public ReassignmentRow getValue(ReassignmentRow object) {
            return object;
        }
    };
    deleteColumn.setSortable(false);
    table.addColumn(deleteColumn, presenter.getDeleteLabel());
    table.setColumnWidth(deleteColumn, 60, Style.Unit.PX);
}

From source file:org.kie.workbench.common.stunner.bpmn.client.forms.fields.reassignmentsEditor.widget.ReassignmentWidgetViewImpl.java

License:Apache License

private void initEdit() {
    AbstractCell<ReassignmentRow> buttonCell = new AbstractCell<ReassignmentRow>(
            ClickEvent.getType().getName()) {
        @Override//from   ww w .j  a  v a 2  s  .c om
        public void render(Context context, ReassignmentRow value, SafeHtmlBuilder sb) {
            Button button = new Button();
            button.setSize(ButtonSize.SMALL);
            button.add(new Icon(IconType.EDIT));
            sb.append(SafeHtmlUtils.fromTrustedString(button.toString()));
        }

        @Override
        public void onBrowserEvent(Context context, Element parent, ReassignmentRow value, NativeEvent event,
                ValueUpdater<ReassignmentRow> valueUpdater) {
            if (!readOnly) {
                addOrEdit(value);
            }
        }
    };

    Column<ReassignmentRow, ReassignmentRow> editColumn = new Column<ReassignmentRow, ReassignmentRow>(
            buttonCell) {
        @Override
        public ReassignmentRow getValue(ReassignmentRow object) {
            return object;
        }
    };
    editColumn.setSortable(false);
    table.addColumn(editColumn, StunnerFormsClientFieldsConstants.INSTANCE.Edit());
    table.setColumnWidth(editColumn, 50, Style.Unit.PX);
}

From source file:org.kie.workbench.common.stunner.client.widgets.marshaller.MarshallingResponsePopupView.java

License:Apache License

private void initTable() {
    messagesTable.setColumnPickerButtonVisible(true);
    messagesTableProvider.addDataDisplay(messagesTable);

    final Column<MarshallingResponsePopup.Row, String> levelColumn = new TextColumn<MarshallingResponsePopup.Row>() {
        @Override/*from w w  w.ja v a2  s .  c om*/
        public String getValue(MarshallingResponsePopup.Row row) {
            return row.getLevel();
        }
    };
    messagesTable.addColumn(levelColumn,
            translationService.getValue(StunnerWidgetsConstants.MarshallingResponsePopup_LevelTableColumnName));
    messagesTable.setColumnWidth(levelColumn, 80, Style.Unit.PX);

    final Column<MarshallingResponsePopup.Row, String> messageColumn = new TextColumn<MarshallingResponsePopup.Row>() {
        @Override
        public String getValue(MarshallingResponsePopup.Row row) {
            return row.getMessage();
        }

        @Override
        public void render(Cell.Context context, MarshallingResponsePopup.Row row, SafeHtmlBuilder sb) {
            final String currentValue = getValue(row);
            if (currentValue != null) {
                sb.append(SafeHtmlUtils.fromTrustedString("<div title=\""))
                        .append(SafeHtmlUtils.fromString(currentValue))
                        .append(SafeHtmlUtils.fromTrustedString("\">"));
            }
            super.render(context, row, sb);
            if (currentValue != null) {
                sb.append(SafeHtmlUtils.fromTrustedString("</div>"));
            }
        }
    };
    messagesTable.addColumn(messageColumn, translationService
            .getValue(StunnerWidgetsConstants.MarshallingResponsePopup_MessageTableColumnName));
    setOnShownCommand(modal.getElement(), () -> messagesTable.redraw());
}

From source file:org.kino.client.theater.CreateThreaderDialog.java

public CreateThreaderDialog() {
    setModal(true);//  w  ww .j a v a2  s . c o  m
    setSize("500px", "500px");
    setBodyStyle("backgroundColor:white");

    BorderLayoutContainer borderLayoutContainer = new BorderLayoutContainer();

    add(borderLayoutContainer, new MarginData(0, 0, 0, 0));

    setHeadingText(" ");
    setPredefinedButtons(Dialog.PredefinedButton.CANCEL, Dialog.PredefinedButton.YES);

    final TextField field_uniq_ident = new TextField();
    final TextField field_name = new TextField();

    final TextField field_n_server = new TextField();
    final TextField field_hdd1 = new TextField();

    final TextField field_hdd2 = new TextField();
    final TextField field_bios_pass = new TextField();

    VerticalLayoutContainer.VerticalLayoutData vertData = new VerticalLayoutContainer.VerticalLayoutData(1, -1);
    VerticalLayoutContainer ver_main = new VerticalLayoutContainer();
    ver_main.setAdjustForScroll(true);
    ver_main.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_main.add(createLabel(field_uniq_ident, " ", true),
            vertData);
    ver_main.add(createLabel(field_name, "?", true), vertData);
    ver_main.add(createLabel(field_n_server, " ?", true), vertData);
    ver_main.add(createLabel(field_hdd1, "HDD1", true), vertData);
    ver_main.add(createLabel(field_hdd2, "HDD2", true), vertData);
    ver_main.add(createLabel(field_bios_pass, "Bios pass", true), vertData);
    card.add(ver_main);

    final TextField field_county = new TextField();
    final TextField field_city = new TextField();
    final TextField field_street = new TextField();
    final TextField field_house = new TextField();
    final TextField field_index = new TextField();

    VerticalLayoutContainer ver_address = new VerticalLayoutContainer();
    ver_address.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_address.setAdjustForScroll(true);
    ver_address.add(createLabel(field_county, "", true), vertData);
    ver_address.add(createLabel(field_city, "", true), vertData);
    ver_address.add(createLabel(field_street, "", true), vertData);
    ver_address.add(createLabel(field_index, "?", true), vertData);
    ver_address.add(createLabel(field_house, "", true), vertData);

    card.add(ver_address);

    final TextField field_urid_county = new TextField();
    final TextField field_urid_city = new TextField();
    final TextField field_urid_street = new TextField();
    final TextField field_urid_house = new TextField();
    final TextField field_urid_index = new TextField();
    final TextField field_urid_phone = new TextField();
    final TextField field_urid_fax = new TextField();
    field_urid_fax.setData("nullable", true);
    final TextField field_urid_mail = new TextField();
    field_urid_mail.setData("nullable", true);
    VerticalLayoutContainer ver_urid_address = new VerticalLayoutContainer();
    ver_urid_address.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_urid_address.setAdjustForScroll(true);
    ver_urid_address.add(createLabel(field_urid_county, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_city, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_street, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_index, "?", true), vertData);
    ver_urid_address.add(createLabel(field_urid_house, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_phone, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_fax, "?", false), vertData);
    ver_urid_address.add(createLabel(field_urid_mail, "mail", false), vertData);
    card.add(ver_urid_address);

    final TextField field_urid_comp_name = new TextField();
    final TextField field_urid_director = new TextField();
    final TextField field_urid_director_rd = new TextField();
    final TextField field_urid_inn = new TextField();
    final TextField field_urid_kpp = new TextField();
    final TextField field_urid_ogrn = new TextField();
    final TextField field_urid_rs = new TextField();
    final TextField field_urid_bank = new TextField();
    final TextField field_urid_bik = new TextField();

    VerticalLayoutContainer ver_urid = new VerticalLayoutContainer();
    ver_urid.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_urid.setAdjustForScroll(true);
    ver_urid.add(createLabel(field_urid_comp_name, "?", true), vertData);
    ver_urid.add(createLabel(field_urid_director,
            "  (? ..)", true), vertData);
    ver_urid.add(createLabel(field_urid_director_rd,
            "  ( ?  .)", true),
            vertData);
    ver_urid.add(createLabel(field_urid_inn, "??", true), vertData);
    ver_urid.add(createLabel(field_urid_kpp, "", true), vertData);
    ver_urid.add(createLabel(field_urid_ogrn, "?", true), vertData);
    ver_urid.add(createLabel(field_urid_rs, "/?", true), vertData);
    ver_urid.add(createLabel(field_urid_bank, "", true), vertData);
    ver_urid.add(createLabel(field_urid_bik, " ", true), vertData);
    card.add(ver_urid);

    VerticalLayoutContainer ver_dogovor = new VerticalLayoutContainer();
    ver_dogovor.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_dogovor.setAdjustForScroll(true);

    final TextField field_contract_number = new TextField();
    final DateField field_contract_date = new DateField();

    ver_dogovor.add(createLabel(field_contract_number, " ", true), vertData);
    ver_dogovor.add(createLabel(field_contract_date, " ", true), vertData);

    card.add(ver_dogovor);

    List<FieldLabel> labels = FormPanelHelper.getFieldLabels(card);
    for (FieldLabel lbl : labels) {
        lbl.setLabelAlign(FormPanel.LabelAlign.TOP);
    }

    lcwest = new VBoxLayoutContainer();

    lcwest.setPadding(new Padding(5));

    lcwest.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCH);
    BoxLayoutData vBoxData = new BoxLayoutData(new Margins(5, 5, 5, 5));

    ValueChangeHandler handler = new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            if (event.getValue() == true) {

                int widgetIndex = lcwest.getWidgetIndex((ToggleButton) event.getSource());
                card.setActiveWidget(card.getWidget(widgetIndex));

            }
        }
    };

    lcwest.add(createToggleButton("?", handler), vBoxData);
    lcwest.add(createToggleButton("?? ??", handler), vBoxData);
    lcwest.add(createToggleButton("? ?", handler), vBoxData);
    lcwest.add(createToggleButton("? ", handler), vBoxData);
    lcwest.add(createToggleButton("", handler), vBoxData);

    BorderLayoutData west = new BorderLayoutData(150);

    borderLayoutContainer.setWestWidget(lcwest, west);
    ContentPanel con = new ContentPanel();
    con.setHeaderVisible(false);

    con.add(card, new MarginData(10, 0, 0, 10));
    borderLayoutContainer.setCenterWidget(con);

    getButton(Dialog.PredefinedButton.CANCEL).addSelectHandler(new SelectEvent.SelectHandler() {
        @Override
        public void onSelect(SelectEvent event) {
            data = null;
            hide();
        }
    });

    getButton(Dialog.PredefinedButton.YES).addSelectHandler(new SelectEvent.SelectHandler() {

        @Override
        public void onSelect(SelectEvent event) {
            if (!validateNotEmty(card)) {
                Info.display(SafeHtmlUtils.fromTrustedString(""), SafeHtmlUtils
                        .fromTrustedString("<font color='red'>? ? ? </font>"));
                return;
            }

            final TheaterItem theater = new TheaterItem(0, false,
                    new TheaterItem.Main(field_name.getValue(), field_uniq_ident.getValue(),
                            field_n_server.getValue(), field_hdd1.getValue(), field_hdd2.getValue(),
                            field_bios_pass.getValue(), field_contract_number.getValue(),
                            field_contract_date.getValue()),
                    new TheaterItem.Address(field_county.getValue(), field_city.getValue(),
                            field_index.getValue(), field_street.getValue(), field_house.getValue()),
                    new TheaterItem.UridAdress(field_urid_county.getValue(), field_urid_city.getValue(),
                            field_urid_index.getValue(), field_urid_street.getValue(),
                            field_urid_house.getValue(), field_urid_phone.getValue(), field_urid_fax.getValue(),
                            field_urid_mail.getValue()),
                    new TheaterItem.UridInfo(field_urid_comp_name.getValue(), field_urid_director.getValue(),
                            field_urid_director_rd.getValue(), field_urid_inn.getValue(),
                            field_urid_kpp.getValue(), field_urid_ogrn.getValue(), field_urid_rs.getValue(),
                            field_urid_bank.getValue(), field_urid_bik.getValue()),
                    null);

            CallbackWithFailureDialog<Integer> callback = new CallbackWithFailureDialog<Integer>(
                    "? ?  ") {

                @Override
                public void onFailure(Throwable caught) {
                    super.onFailure(caught); //To change body of generated methods, choose Tools | Templates.
                }

                @Override
                public void onSuccess(Integer result) {
                    data = theater;
                    data.id = result;
                    hide();
                }
            };
            GWTServiceAsync.instance.addNewTheater(theater, callback);
        }

    });

    ((ToggleButton) lcwest.getWidget(0)).setValue(true);
}

From source file:org.kino.client.theater.EditTheaterDialog.java

public EditTheaterDialog(final TheaterItem itemforUpdate) {
    setModal(true);//  w ww  .j  av  a 2 s  .  c o  m
    setSize("500px", "500px");
    setBodyStyle("backgroundColor:white");

    BorderLayoutContainer borderLayoutContainer = new BorderLayoutContainer();

    add(borderLayoutContainer, new MarginData(0, 0, 0, 0));

    setHeadingText(" ");
    setPredefinedButtons(Dialog.PredefinedButton.CANCEL, Dialog.PredefinedButton.YES);

    final Label lab_uniq_ident = new Label(itemforUpdate.main.uniqIdent);
    final TextField field_name = new TextField();

    final TextField field_n_server = new TextField();
    final TextField field_hdd1 = new TextField();

    final TextField field_hdd2 = new TextField();
    final TextField field_bios_pass = new TextField();

    field_name.setValue(itemforUpdate.main.name);

    field_n_server.setValue(itemforUpdate.main.n_server);
    field_hdd1.setValue(itemforUpdate.main.hdd1);
    field_hdd2.setValue(itemforUpdate.main.hdd2);
    field_bios_pass.setValue(itemforUpdate.main.biospass);

    VerticalLayoutContainer.VerticalLayoutData vertData = new VerticalLayoutContainer.VerticalLayoutData(1, -1);
    VerticalLayoutContainer ver_main = new VerticalLayoutContainer();
    ver_main.setAdjustForScroll(true);
    ver_main.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_main.add(createLabel(lab_uniq_ident, " ", false),
            vertData);
    ver_main.add(createLabel(field_name, "?", true), vertData);
    ver_main.add(createLabel(field_n_server, " ?", true), vertData);
    ver_main.add(createLabel(field_hdd1, "HDD1", true), vertData);
    ver_main.add(createLabel(field_hdd2, "HDD2", true), vertData);
    ver_main.add(createLabel(field_bios_pass, "Bios pass", true), vertData);
    card.add(ver_main);

    final TextField field_county = new TextField();
    final TextField field_city = new TextField();
    final TextField field_street = new TextField();
    final TextField field_house = new TextField();
    final TextField field_index = new TextField();

    field_county.setValue(itemforUpdate.address.county);
    field_city.setValue(itemforUpdate.address.city);
    field_street.setValue(itemforUpdate.address.street);
    field_house.setValue(itemforUpdate.address.house);
    field_index.setValue(itemforUpdate.address.index);

    VerticalLayoutContainer ver_address = new VerticalLayoutContainer();
    ver_address.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_address.setAdjustForScroll(true);
    ver_address.add(createLabel(field_county, "", true), vertData);
    ver_address.add(createLabel(field_city, "", true), vertData);
    ver_address.add(createLabel(field_street, "", true), vertData);
    ver_address.add(createLabel(field_index, "?", true), vertData);
    ver_address.add(createLabel(field_house, "", true), vertData);

    card.add(ver_address);

    final TextField field_urid_county = new TextField();
    final TextField field_urid_city = new TextField();
    final TextField field_urid_street = new TextField();
    final TextField field_urid_house = new TextField();
    final TextField field_urid_index = new TextField();
    final TextField field_urid_phone = new TextField();
    final TextField field_urid_fax = new TextField();
    final TextField field_urid_mail = new TextField();

    field_urid_fax.setData("nullable", true);
    field_urid_mail.setData("nullable", true);

    field_urid_county.setValue(itemforUpdate.uridAdress.county);
    field_urid_city.setValue(itemforUpdate.uridAdress.city);
    field_urid_street.setValue(itemforUpdate.uridAdress.street);
    field_urid_house.setValue(itemforUpdate.uridAdress.house);
    field_urid_index.setValue(itemforUpdate.uridAdress.index);
    field_urid_phone.setValue(itemforUpdate.uridAdress.phone);
    field_urid_fax.setValue(itemforUpdate.uridAdress.fax);
    field_urid_mail.setValue(itemforUpdate.uridAdress.mail);

    VerticalLayoutContainer ver_urid_address = new VerticalLayoutContainer();
    ver_urid_address.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_urid_address.setAdjustForScroll(true);
    ver_urid_address.add(createLabel(field_urid_county, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_city, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_street, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_index, "?", true), vertData);
    ver_urid_address.add(createLabel(field_urid_house, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_phone, "", true), vertData);
    ver_urid_address.add(createLabel(field_urid_fax, "?", false), vertData);
    ver_urid_address.add(createLabel(field_urid_mail, "mail", false), vertData);
    card.add(ver_urid_address);

    final TextField field_urid_comp_name = new TextField();
    final TextField field_urid_director = new TextField();
    final TextField field_urid_director_rd = new TextField();
    final TextField field_urid_inn = new TextField();
    final TextField field_urid_kpp = new TextField();
    final TextField field_urid_ogrn = new TextField();
    final TextField field_urid_rs = new TextField();
    final TextField field_urid_bank = new TextField();
    final TextField field_urid_bik = new TextField();

    field_urid_comp_name.setValue(itemforUpdate.uridInfo.name);
    field_urid_director.setValue(itemforUpdate.uridInfo.dir_fio);
    field_urid_director_rd.setValue(itemforUpdate.uridInfo.dir_fio_rd);
    field_urid_inn.setValue(itemforUpdate.uridInfo.inn);
    field_urid_kpp.setValue(itemforUpdate.uridInfo.kpp);
    field_urid_ogrn.setValue(itemforUpdate.uridInfo.ogrn);
    field_urid_rs.setValue(itemforUpdate.uridInfo.rs);
    field_urid_bank.setValue(itemforUpdate.uridInfo.bank);
    field_urid_bik.setValue(itemforUpdate.uridInfo.bik);

    VerticalLayoutContainer ver_urid = new VerticalLayoutContainer();
    ver_urid.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_urid.setAdjustForScroll(true);
    ver_urid.add(createLabel(field_urid_comp_name, "?", true), vertData);
    ver_urid.add(createLabel(field_urid_director,
            "  (? ..)", true), vertData);
    ver_urid.add(createLabel(field_urid_director_rd,
            "  ( ?  .)", true),
            vertData);
    ver_urid.add(createLabel(field_urid_inn, "??", true), vertData);
    ver_urid.add(createLabel(field_urid_kpp, "", true), vertData);
    ver_urid.add(createLabel(field_urid_ogrn, "?", true), vertData);
    ver_urid.add(createLabel(field_urid_rs, "/?", true), vertData);
    ver_urid.add(createLabel(field_urid_bank, "", true), vertData);
    ver_urid.add(createLabel(field_urid_bik, " ", true), vertData);
    card.add(ver_urid);

    VerticalLayoutContainer ver_dogovor = new VerticalLayoutContainer();
    ver_dogovor.setScrollMode(ScrollSupport.ScrollMode.AUTO);
    ver_dogovor.setAdjustForScroll(true);

    final TextField field_contract_number = new TextField();
    final DateField field_contract_date = new DateField();
    field_contract_number.setValue(itemforUpdate.main.contractNumber);
    field_contract_date.setValue(itemforUpdate.main.contractDate);

    ver_dogovor.add(createLabel(field_contract_number, " ", true), vertData);
    ver_dogovor.add(createLabel(field_contract_date, " ", true), vertData);

    card.add(ver_dogovor);

    List<FieldLabel> labels = FormPanelHelper.getFieldLabels(card);
    for (FieldLabel lbl : labels) {
        lbl.setLabelAlign(FormPanel.LabelAlign.TOP);
    }

    lcwest = new VBoxLayoutContainer();

    lcwest.setPadding(new Padding(5));

    lcwest.setVBoxLayoutAlign(VBoxLayoutContainer.VBoxLayoutAlign.STRETCH);
    BoxLayoutContainer.BoxLayoutData vBoxData = new BoxLayoutContainer.BoxLayoutData(new Margins(5, 5, 5, 5));

    ValueChangeHandler handler = new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            if (event.getValue() == true) {

                int widgetIndex = lcwest.getWidgetIndex((ToggleButton) event.getSource());
                card.setActiveWidget(card.getWidget(widgetIndex));

            }
        }
    };

    lcwest.add(createToggleButton("?", handler), vBoxData);
    lcwest.add(createToggleButton("?? ??", handler), vBoxData);
    lcwest.add(createToggleButton("? ?", handler), vBoxData);
    lcwest.add(createToggleButton("? ", handler), vBoxData);
    lcwest.add(createToggleButton("", handler), vBoxData);

    BorderLayoutContainer.BorderLayoutData west = new BorderLayoutContainer.BorderLayoutData(150);

    borderLayoutContainer.setWestWidget(lcwest, west);
    ContentPanel con = new ContentPanel();
    con.setHeaderVisible(false);

    con.add(card, new MarginData(10, 0, 0, 10));
    borderLayoutContainer.setCenterWidget(con);

    getButton(Dialog.PredefinedButton.CANCEL).addSelectHandler(new SelectEvent.SelectHandler() {
        @Override
        public void onSelect(SelectEvent event) {
            edited = false;
            hide();
        }
    });

    getButton(Dialog.PredefinedButton.YES).addSelectHandler(new SelectEvent.SelectHandler() {

        @Override
        public void onSelect(SelectEvent event) {
            if (!validateNotEmty(card)) {
                Info.display(SafeHtmlUtils.fromTrustedString(""), SafeHtmlUtils
                        .fromTrustedString("<font color='red'>? ? ? </font>"));
                return;
            }

            final TheaterItem theater = new TheaterItem(itemforUpdate.id, false,
                    new TheaterItem.Main(field_name.getValue(), lab_uniq_ident.getText(),
                            field_n_server.getValue(), field_hdd1.getValue(), field_hdd2.getValue(),
                            field_bios_pass.getValue(), field_contract_number.getValue(),
                            field_contract_date.getValue()),
                    new TheaterItem.Address(field_county.getValue(), field_city.getValue(),
                            field_index.getValue(), field_street.getValue(), field_house.getValue()),
                    new TheaterItem.UridAdress(field_urid_county.getValue(), field_urid_city.getValue(),
                            field_urid_index.getValue(), field_urid_street.getValue(),
                            field_urid_house.getValue(), field_urid_phone.getValue(), field_urid_fax.getValue(),
                            field_urid_mail.getValue()),
                    new TheaterItem.UridInfo(field_urid_comp_name.getValue(), field_urid_director.getValue(),
                            field_urid_director_rd.getValue(), field_urid_inn.getValue(),
                            field_urid_kpp.getValue(), field_urid_ogrn.getValue(), field_urid_rs.getValue(),
                            field_urid_bank.getValue(), field_urid_bik.getValue()),
                    null);

            CallbackWithFailureDialog<Void> callback = new CallbackWithFailureDialog<Void>(
                    "? ?  ") {

                @Override
                public void onFailure(Throwable caught) {
                    super.onFailure(caught); //To change body of generated methods, choose Tools | Templates.
                }

                @Override
                public void onSuccess(Void result) {

                    itemforUpdate.main = theater.main;
                    itemforUpdate.address = theater.address;
                    itemforUpdate.uridAdress = theater.uridAdress;
                    itemforUpdate.uridInfo = theater.uridInfo;

                    edited = true;
                    hide();
                }
            };
            GWTServiceAsync.instance.updateTheaterInfo(theater, callback);
        }

    });

    ((ToggleButton) lcwest.getWidget(0)).setValue(true);
}

From source file:org.livespark.formmodeler.renderer.client.rendering.renderers.RadioGroupFieldRenderer.java

License:Apache License

protected SafeHtml getOptionLabel(SelectorOption option) {
    if (option.getText() == null || option.getText().isEmpty()) {
        return SafeHtmlUtils.fromTrustedString("&nbsp;");
    }//w  w  w . j a  va2 s . co  m
    return SafeHtmlUtils.fromString(option.getText());
}

From source file:org.obiba.opal.web.gwt.app.client.ui.celltable.AttributeColumn.java

License:Open Source License

public AttributeColumn(String attributeName) {
    super(new TextCell(new SafeHtmlRenderer<String>() {

        @Override/*w w  w. j ava 2 s . c  om*/
        public SafeHtml render(String object) {
            return object == null ? SafeHtmlUtils.EMPTY_SAFE_HTML : SafeHtmlUtils.fromTrustedString(object);
        }

        @Override
        public void render(String object, SafeHtmlBuilder appendable) {
            appendable.append(SafeHtmlUtils.fromTrustedString(object));
        }
    }));
    this.attributeName = attributeName;
}

From source file:org.obiba.opal.web.gwt.app.client.ui.celltable.LabelValueColumn.java

License:Open Source License

public LabelValueColumn() {
    super(new TextCell(new SafeHtmlRenderer<String>() {

        @Override//w  w  w.j  a va 2s .c  om
        public SafeHtml render(String object) {
            return object == null ? SafeHtmlUtils.EMPTY_SAFE_HTML : SafeHtmlUtils.fromTrustedString(object);
        }

        @Override
        public void render(String object, SafeHtmlBuilder appendable) {
            appendable.append(SafeHtmlUtils.fromTrustedString(object));
        }
    }));
}

From source file:org.obiba.opal.web.gwt.app.client.ui.celltable.LocaleTextColumn.java

License:Open Source License

public LocaleTextColumn() {
    super(new TextCell(new SafeHtmlRenderer<String>() {

        @Override/*from  www  . java2  s  .  co m*/
        public SafeHtml render(String object) {
            return object == null ? SafeHtmlUtils.EMPTY_SAFE_HTML : SafeHtmlUtils.fromTrustedString(object);
        }

        @Override
        public void render(String object, SafeHtmlBuilder appendable) {
            appendable.append(SafeHtmlUtils.fromTrustedString(object));
        }
    }));
}