List of usage examples for com.google.gwt.user.cellview.client Column Column
public Column(Cell<C> cell)
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.listener.TableExecutionListenerWidget.java
License:Open Source License
public TableExecutionListenerWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcExecutionListenersClass = new TextColumn<ExecutionListenerExtensionElement>() { @Override/*from w w w.j ava 2 s. c o m*/ public String getValue(ExecutionListenerExtensionElement object) { return object.getAttr_class(); } }; tcExecutionListenersEvent = new TextColumn<ExecutionListenerExtensionElement>() { @Override public String getValue(ExecutionListenerExtensionElement object) { return object.getAttr_event(); } }; tcExecutionListenersExpression = new TextColumn<ExecutionListenerExtensionElement>() { @Override public String getValue(ExecutionListenerExtensionElement object) { return object.getAttr_expression(); } }; tcExecutionListenersDelegateExpression = new TextColumn<ExecutionListenerExtensionElement>() { @Override public String getValue(ExecutionListenerExtensionElement object) { return object.getAttr_delegateExpression(); } }; tcExecutionListenersScript = new TextColumn<ExecutionListenerExtensionElement>() { @Override public String getValue(ExecutionListenerExtensionElement object) { if (null != object.getScriptChild()) { ScriptExtensionElementChild scriptJso = object.getScriptChild(); StringBuilder sbValue = new StringBuilder(); sbValue.append("format: "); sbValue.append(scriptJso.getAttr_scriptFormat()); if (scriptJso.getAttr_resource().length() > 0) { sbValue.append("; resource: "); sbValue.append(scriptJso.getAttr_resource()); } else { sbValue.append("; script: "); sbValue.append(scriptJso.getAttr_script()); } return sbValue.toString(); } else { return ""; } } }; tcExecutionListenerBtnRemove = new Column<ExecutionListenerExtensionElement, String>(new ButtonCell()) { @Override public String getValue(ExecutionListenerExtensionElement object) { return "x"; } }; tcExecutionListenerBtnRemove.setFieldUpdater(new FieldUpdater<ExecutionListenerExtensionElement, String>() { @Override public void update(int index, ExecutionListenerExtensionElement object, String value) { getJsoAccess().getCurrentElement().removeExtensionElementExecutionListener(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcExecutionListenerBtnEdit = new Column<ExecutionListenerExtensionElement, String>(new ButtonCell()) { @Override public String getValue(ExecutionListenerExtensionElement object) { return "Edit"; } }; tcExecutionListenerBtnEdit.setFieldUpdater(new FieldUpdater<ExecutionListenerExtensionElement, String>() { @Override public void update(int index, ExecutionListenerExtensionElement object, String value) { new TableExecutionListenerEditTableEntryDialog(TableExecutionListenerWidget.this, object).center(); } }); getTable().addColumn(tcExecutionListenersClass, "Class"); getTable().addColumn(tcExecutionListenersExpression, "Expression"); getTable().addColumn(tcExecutionListenersDelegateExpression, "DelegateExpression"); getTable().addColumn(tcExecutionListenersScript, "Script"); getTable().addColumn(tcExecutionListenersEvent, "Event"); getTable().addColumn(tcExecutionListenerBtnEdit, ""); getTable().addColumn(tcExecutionListenerBtnRemove, ""); btnAddExecutionListener = new Button("Add"); btnAddExecutionListener.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { ExecutionListenerExtensionElement executionListener = getJsoAccess().getCurrentElement() .addExtensionElementExecutionListener(); getDataProvider().getList().add(executionListener); new TableExecutionListenerEditTableEntryDialog(TableExecutionListenerWidget.this, executionListener) .center(); } }); getButtonPanel().add(btnAddExecutionListener); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.elements.reusableTabs.listener.TableTaskListenerWidget.java
License:Open Source License
public TableTaskListenerWidget(BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcExecutionListenersClass = new TextColumn<TaskListenerExtensionElement>() { @Override/* w ww . ja v a 2s .c o m*/ public String getValue(TaskListenerExtensionElement object) { return object.getAttr_class(); } }; tcExecutionListenersEvent = new TextColumn<TaskListenerExtensionElement>() { @Override public String getValue(TaskListenerExtensionElement object) { return object.getAttr_event(); } }; tcExecutionListenersExpression = new TextColumn<TaskListenerExtensionElement>() { @Override public String getValue(TaskListenerExtensionElement object) { return object.getAttr_expression(); } }; tcExecutionListenersDelegateExpression = new TextColumn<TaskListenerExtensionElement>() { @Override public String getValue(TaskListenerExtensionElement object) { return object.getAttr_delegateExpression(); } }; tcExecutionListenersScript = new TextColumn<TaskListenerExtensionElement>() { @Override public String getValue(TaskListenerExtensionElement object) { if (null != object.getScriptChild()) { ScriptExtensionElementChild scriptJso = object.getScriptChild(); StringBuilder sbValue = new StringBuilder(); sbValue.append("format: "); sbValue.append(scriptJso.getAttr_scriptFormat()); if (scriptJso.getAttr_resource().length() > 0) { sbValue.append("; resource: "); sbValue.append(scriptJso.getAttr_resource()); } else { sbValue.append("; script: "); sbValue.append(scriptJso.getAttr_script()); } return sbValue.toString(); } else { return ""; } } }; tcExecutionListenerBtnRemove = new Column<TaskListenerExtensionElement, String>(new ButtonCell()) { @Override public String getValue(TaskListenerExtensionElement object) { return "x"; } }; tcExecutionListenerBtnRemove.setFieldUpdater(new FieldUpdater<TaskListenerExtensionElement, String>() { @Override public void update(int index, TaskListenerExtensionElement object, String value) { getJsoAccess().getCurrentElement().removeTaskListenerExtensionElement(object); getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcExecutionListenerBtnEdit = new Column<TaskListenerExtensionElement, String>(new ButtonCell()) { @Override public String getValue(TaskListenerExtensionElement object) { return "Edit"; } }; tcExecutionListenerBtnEdit.setFieldUpdater(new FieldUpdater<TaskListenerExtensionElement, String>() { @Override public void update(int index, TaskListenerExtensionElement object, String value) { new TableTaskListenerEditTableEntryDialog(TableTaskListenerWidget.this, object).center(); } }); getTable().addColumn(tcExecutionListenersClass, "Class"); getTable().addColumn(tcExecutionListenersExpression, "Expression"); getTable().addColumn(tcExecutionListenersDelegateExpression, "DelegateExpression"); getTable().addColumn(tcExecutionListenersScript, "Script"); getTable().addColumn(tcExecutionListenersEvent, "Event"); getTable().addColumn(tcExecutionListenerBtnEdit, ""); getTable().addColumn(tcExecutionListenerBtnRemove, ""); btnAddTaskListener = new Button("Add"); btnAddTaskListener.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { TaskListenerExtensionElement taskListener = getJsoAccess().getCurrentElement() .addExtensionElementTaskListener(); getDataProvider().getList().add(taskListener); new TableTaskListenerEditTableEntryDialog(TableTaskListenerWidget.this, taskListener).center(); } }); getButtonPanel().add(btnAddTaskListener); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.extensions.TableExtensionsWidget.java
License:Open Source License
public TableExtensionsWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcName = new Column<PropertyJso, String>(new EditTextCell()) { @Override//from w w w . ja v a 2 s . c om public String getValue(PropertyJso object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcName.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { public void update(int index, final PropertyJso object, final String value) { object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcValue = new Column<PropertyJso, String>(new EditTextCell()) { @Override public String getValue(PropertyJso object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { public void update(int index, final PropertyJso object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcId = new Column<PropertyJso, String>(new EditTextCell()) { @Override public String getValue(PropertyJso object) { if (null == object.getAttr_id()) { return ""; } return object.getAttr_id(); } }; tcId.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { public void update(int index, final PropertyJso object, final String value) { object.setAttr_id(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<PropertyJso, String>(new ButtonCell()) { @Override public String getValue(PropertyJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { @Override public void update(int index, PropertyJso object, String value) { if (getJsoAccess().getCurrentElementJso().removeCamundaExt_property(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcId, "Id"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PropertyJso newDataObject = getJsoAccess().getCurrentElementJso() .addCamundaExt_property(getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.formfields.EditFormFieldTablePropertiesWidget.java
License:Open Source License
public EditFormFieldTablePropertiesWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess, FormFieldJso currentFormFieldJso) { super(jsoAccess); Log.info(EditFormFieldTablePropertiesWidget.class, "constructor"); this.currentFormFieldJso = currentFormFieldJso; if (null == this.currentFormFieldJso) { Log.info(EditFormFieldTablePropertiesWidget.class, "constructor: currentFormFieldJso IS NULL"); }//from w ww . j av a 2 s . co m if (null == jsoAccess) { Log.info(EditFormFieldTablePropertiesWidget.class, "constructor: delegate IS NULL"); } if (null == getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()) { Log.info(EditFormFieldTablePropertiesWidget.class, "constructor: moddle IS NULL"); } tcName = new Column<PropertyJso, String>(new EditTextCell()) { @Override public String getValue(PropertyJso object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcName.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { public void update(int index, final PropertyJso object, final String value) { object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcValue = new Column<PropertyJso, String>(new EditTextCell()) { @Override public String getValue(PropertyJso object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { public void update(int index, final PropertyJso object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcId = new Column<PropertyJso, String>(new EditTextCell()) { @Override public String getValue(PropertyJso object) { if (null == object.getAttr_id()) { return ""; } return object.getAttr_id(); } }; tcId.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { public void update(int index, final PropertyJso object, final String value) { object.setAttr_id(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<PropertyJso, String>(new ButtonCell()) { @Override public String getValue(PropertyJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<PropertyJso, String>() { @Override public void update(int index, PropertyJso object, String value) { if (EditFormFieldTablePropertiesWidget.this.currentFormFieldJso.removeProperty(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcId, "Id"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PropertyJso newDataObject = EditFormFieldTablePropertiesWidget.this.currentFormFieldJso .addProperty(getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.formfields.EditFormFieldTableValidationWidget.java
License:Open Source License
public EditFormFieldTableValidationWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess, FormFieldJso currentFormFieldJso) { super(jsoAccess); Log.info(EditFormFieldTableValidationWidget.class, "constructor"); this.currentFormFieldJso = currentFormFieldJso; tcName = new Column<ConstraintJso, String>(new EditTextCell()) { @Override/* w ww . j ava 2s. c o m*/ public String getValue(ConstraintJso object) { if (null == object.getAttr_name()) { return ""; } return object.getAttr_name(); } }; tcName.setFieldUpdater(new FieldUpdater<ConstraintJso, String>() { public void update(int index, final ConstraintJso object, final String value) { object.setAttr_name(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcConfig = new Column<ConstraintJso, String>(new EditTextCell()) { @Override public String getValue(ConstraintJso object) { if (null == object.getAttr_config()) { return ""; } return object.getAttr_config(); } }; tcConfig.setFieldUpdater(new FieldUpdater<ConstraintJso, String>() { public void update(int index, final ConstraintJso object, final String value) { object.setAttr_config(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<ConstraintJso, String>(new ButtonCell()) { @Override public String getValue(ConstraintJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<ConstraintJso, String>() { @Override public void update(int index, ConstraintJso object, String value) { if (EditFormFieldTableValidationWidget.this.currentFormFieldJso.removeConstraint(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcConfig, "Config"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { ConstraintJso newDataObject = EditFormFieldTableValidationWidget.this.currentFormFieldJso .addConstraint(getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.formfields.TableFormFieldsWidget.java
License:Open Source License
public TableFormFieldsWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcId = new TextColumn<FormFieldJso>() { @Override/* w w w . j a va2s . com*/ public String getValue(FormFieldJso object) { return object.getAttr_id(); } }; tcLabel = new TextColumn<FormFieldJso>() { @Override public String getValue(FormFieldJso object) { return object.getAttr_label(); } }; tcBtnRemove = new Column<FormFieldJso, String>(new ButtonCell()) { @Override public String getValue(FormFieldJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<FormFieldJso, String>() { @Override public void update(int index, FormFieldJso object, String value) { if (getJsoAccess().getCurrentElementJso().removeCamundaExt_formField(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); tcBtnEdit = new Column<FormFieldJso, String>(new ButtonCell()) { @Override public String getValue(FormFieldJso object) { return "Edit"; } }; tcBtnEdit.setFieldUpdater(new FieldUpdater<FormFieldJso, String>() { @Override public void update(int index, FormFieldJso object, String value) { new TableFormFieldsEditTableEntryDialog(TableFormFieldsWidget.this, object).center(); } }); getTable().addColumn(tcId, "Id"); getTable().addColumn(tcLabel, "Label"); getTable().addColumn(tcBtnEdit, ""); getTable().setColumnWidth(2, "50px"); getTable().addColumn(tcBtnRemove, ""); getTable().setColumnWidth(3, "20px"); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { FormFieldJso formFieldJso = getJsoAccess().getCurrentElementJso() .addCamundaExt_formField(getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(formFieldJso); new TableFormFieldsEditTableEntryDialog(TableFormFieldsWidget.this, formFieldJso).center(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.inputoutput.EditInputOutputParameterTableListWidget.java
License:Open Source License
public EditInputOutputParameterTableListWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess, InputOutputParameterJso currentInputParameterJso) { super(jsoAccess); Log.info(EditInputOutputParameterTableListWidget.class, "constructor"); this.currentInputParameterJso = currentInputParameterJso; tcValue = new Column<ListValueJso, String>(new EditTextCell()) { @Override/* w w w . j ava 2 s. co m*/ public String getValue(ListValueJso object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<ListValueJso, String>() { public void update(int index, final ListValueJso object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<ListValueJso, String>(new ButtonCell()) { @Override public String getValue(ListValueJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<ListValueJso, String>() { @Override public void update(int index, ListValueJso object, String value) { if (EditInputOutputParameterTableListWidget.this.currentInputParameterJso.removeListValue(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { ListValueJso newDataObject = EditInputOutputParameterTableListWidget.this.currentInputParameterJso .addListValue(getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.inputoutput.EditInputOutputParameterTableMapWidget.java
License:Open Source License
public EditInputOutputParameterTableMapWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess, InputOutputParameterJso currentInputParameterJso) { super(jsoAccess); Log.info(EditInputOutputParameterTableMapWidget.class, "constructor"); this.currentInputParameterJso = currentInputParameterJso; tcKey = new Column<MapEntryJso, String>(new EditTextCell()) { @Override/*from ww w. ja v a 2 s.c o m*/ public String getValue(MapEntryJso object) { if (null == object.getAttr_key()) { return ""; } return object.getAttr_value(); } }; tcKey.setFieldUpdater(new FieldUpdater<MapEntryJso, String>() { public void update(int index, final MapEntryJso object, final String value) { object.setAttr_key(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcValue = new Column<MapEntryJso, String>(new EditTextCell()) { @Override public String getValue(MapEntryJso object) { if (null == object.getAttr_value()) { return ""; } return object.getAttr_value(); } }; tcValue.setFieldUpdater(new FieldUpdater<MapEntryJso, String>() { public void update(int index, final MapEntryJso object, final String value) { object.setAttr_value(value); getTable().redraw(); getJsoAccess().onContentChange(); } }); tcBtnRemove = new Column<MapEntryJso, String>(new ButtonCell()) { @Override public String getValue(MapEntryJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<MapEntryJso, String>() { @Override public void update(int index, MapEntryJso object, String value) { if (EditInputOutputParameterTableMapWidget.this.currentInputParameterJso.removeMapEntry(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); getTable().addColumn(tcKey, "Key"); getTable().addColumn(tcValue, "Value"); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { MapEntryJso newDataObject = EditInputOutputParameterTableMapWidget.this.currentInputParameterJso .addMapEntry(getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(newDataObject); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } }); getButtonPanel().add(btnAdd); update(); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.inputoutput.TableInputParametersWidget.java
License:Open Source License
public TableInputParametersWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcName = new TextColumn<InputParameterJso>() { @Override//from w w w.j a v a 2 s . c o m public String getValue(InputParameterJso object) { return object.getAttr_name(); } }; tcBtnRemove = new Column<InputParameterJso, String>(new ButtonCell()) { @Override public String getValue(InputParameterJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<InputParameterJso, String>() { @Override public void update(int index, InputParameterJso object, String value) { if (getJsoAccess().getCurrentElementJso().removeCamundaExt_inputParameter(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); tcBtnEdit = new Column<InputParameterJso, String>(new ButtonCell()) { @Override public String getValue(InputParameterJso object) { return "Edit"; } }; tcBtnEdit.setFieldUpdater(new FieldUpdater<InputParameterJso, String>() { @Override public void update(int index, InputParameterJso object, String value) { new TableInputParametersEditEntryDialog(TableInputParametersWidget.this, object).center(); } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcBtnEdit, ""); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { InputParameterJso inputParameterJso = getJsoAccess().getCurrentElementJso() .addCamundaExt_inputParameter( getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(inputParameterJso); new TableInputParametersEditEntryDialog(TableInputParametersWidget.this, inputParameterJso) .center(); } }); getButtonPanel().add(btnAdd); }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.base.inputoutput.TableOutputParametersWidget.java
License:Open Source License
public TableOutputParametersWidget(BpmnElementPropertiesView.CurrentJsoAccess jsoAccess) { super(jsoAccess); tcName = new TextColumn<OutputParameterJso>() { @Override// w w w .j ava 2 s.c o m public String getValue(OutputParameterJso object) { return object.getAttr_name(); } }; tcBtnRemove = new Column<OutputParameterJso, String>(new ButtonCell()) { @Override public String getValue(OutputParameterJso object) { return "x"; } }; tcBtnRemove.setFieldUpdater(new FieldUpdater<OutputParameterJso, String>() { @Override public void update(int index, OutputParameterJso object, String value) { if (getJsoAccess().getCurrentElementJso().removeCamundaExt_outputParameter(object)) { getDataProvider().getList().remove(object); getDataProvider().refresh(); getTable().redraw(); getJsoAccess().onContentChange(); } else { } } }); tcBtnEdit = new Column<OutputParameterJso, String>(new ButtonCell()) { @Override public String getValue(OutputParameterJso object) { return "Edit"; } }; tcBtnEdit.setFieldUpdater(new FieldUpdater<OutputParameterJso, String>() { @Override public void update(int index, OutputParameterJso object, String value) { new TableOutputParametersEditEntryDialog(TableOutputParametersWidget.this, object).center(); } }); getTable().addColumn(tcName, "Name"); getTable().addColumn(tcBtnEdit, ""); getTable().addColumn(tcBtnRemove, ""); btnAdd = new Button("Add"); btnAdd.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { OutputParameterJso inputParameterJso = getJsoAccess().getCurrentElementJso() .addCamundaExt_outputParameter( getJsoAccess().getCurrentBpmnIoModelerJso().nativeGetModdle()); getDataProvider().getList().add(inputParameterJso); new TableOutputParametersEditEntryDialog(TableOutputParametersWidget.this, inputParameterJso) .center(); } }); getButtonPanel().add(btnAdd); }