public CheckBox addUseRowNumberCheckBox(AttributeCol52 attributeColumn, boolean isEditable, ClickHandler clickHandler) { final CheckBox chkUseRowNumber = new CheckBox(GuidedDecisionTableConstants.INSTANCE.UseRowNumber()); chkUseRowNumber.setValue(attributeColumn.isUseRowNumber()); chkUseRowNumber.setEnabled(isEditable); chkUseRowNumber.addClickHandler(clickHandler); add(chkUseRowNumber); return chkUseRowNumber; }
@Override public ResourceTypeDefinition getResourceType() { final boolean useDSL = useDSLCheckbox.getValue(); final ClientResourceType resourceType = ( useDSL ? resourceTypeDSLR : resourceTypeDRL ); return resourceType; }
private void initialiseInsertLogicalCheckBox() { insertLogicalCheckBox.addValueChangeHandler( new ValueChangeHandler<Boolean>() { @Override public void onValueChange( final ValueChangeEvent<Boolean> event ) { clone.setLogicalInsertion( event.getValue() ); } } ); this.insertLogicalCheckBox.setValue( clone.isLogicalInsertion() ); }
/** * Creates a label with the specified text and a default direction * estimator. * * @param label * the check box's label * @param directionEstimator * A DirectionEstimator object used for automatic direction * adjustment. For convenience, * {@link #DEFAULT_DIRECTION_ESTIMATOR} can be used. */ public CheckBox(String label, DirectionEstimator directionEstimator) { this(); setDirectionEstimator(directionEstimator); setText(label); }
CheckBox chkOnlyDisplayDSLConditions = new CheckBox(); chkOnlyDisplayDSLConditions.setText(GuidedRuleEditorResources.CONSTANTS.OnlyDisplayDSLActions()); chkOnlyDisplayDSLConditions.setValue(onlyShowDSLStatements); chkOnlyDisplayDSLConditions.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
@Override public ColumnListEditor.View insert(final int index, final DataColumnDefEditor.View columnEditorView, final boolean selected, final boolean enabled, final String altText) { final CheckBox selectedInput = new CheckBox(); selectedInput.getElement().getStyle().setCursor(Style.Cursor.POINTER); selectedInput.getElement().getStyle().setTop(-7, Style.Unit.PX); selectedInput.setEnabled(enabled); selectedInput.setValue(selected); selectedInput.setTitle(altText != null ? altText : ""); selectedInput.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(final ValueChangeEvent<Boolean> event) { presenter.onColumnSelect(index, event.getValue()); } }); final HorizontalPanel panel = new HorizontalPanel(); panel.setWidth("100%"); panel.add(selectedInput); panel.add(columnEditorView.asWidget()); container.insert(panel, index); return this; }
@Override public void setProcessCapability(final boolean value) { processEnabled.setValue(value); }
protected void initCheckBoxs(VerticalPanel popupContent) { for (final ColumnMeta<T> columnMeta : columnMetaList) { if (addThisColumnToPopup(columnMeta)) { final CheckBox checkBox = GWT.create(CheckBox.class); checkBox.setText((String) columnMeta.getHeader().getValue()); checkBox.setName((String)columnMeta.getHeader().getValue()); checkBox.setValue(columnMeta.isVisible()); checkBox.addValueChangeHandler(handler -> addColumnOnDataGrid(handler.getValue(), columnMeta)); popupContent.add(checkBox); } } }
private Widget makeEventTypeCheckBox(final String eventType, final Boolean isEnabled) { final CheckBox chkEventType = new CheckBox(AuditLogEntryCellHelper.getEventTypeDisplayText(eventType)); chkEventType.setValue(Boolean.TRUE.equals(isEnabled)); chkEventType.addValueChangeHandler((ValueChangeEvent<Boolean> event) -> { auditLog.getAuditLogFilter().getAcceptedTypes().put(eventType, event.getValue()); }); // BZ-996942: Use one column layout. chkEventType.setWordWrap(false); return new Column(ColumnSize.MD_2) {{ add(chkEventType); }}; }
CheckBox hideColumnCheckBox(final GuidedDecisionTableModellerView.Presenter modeller, final MetadataCol52 metaDataColumn) { final String label = GuidedDecisionTableConstants.INSTANCE.HideThisColumn() + GuidedDecisionTableConstants.COLON; final CheckBox hideColumnCheckBox = makeCheckBox(label); hideColumnCheckBox.setValue(metaDataColumn.isHideColumn()); hideColumnCheckBox.addClickHandler(hideMetadataClickHandler(modeller, hideColumnCheckBox, metaDataColumn)); return hideColumnCheckBox; }
public CheckBox addHideColumnCheckBox(AttributeCol52 attributeColumn, ClickHandler clickHandler) { final CheckBox chkHideColumn = new CheckBox(new StringBuilder(GuidedDecisionTableConstants.INSTANCE.HideThisColumn()) .append(GuidedDecisionTableConstants.COLON) .toString()); chkHideColumn.setValue(attributeColumn.isHideColumn()); chkHideColumn.addClickHandler(clickHandler); add(chkHideColumn); return chkHideColumn; } }
@Test public void testInitUseRowNumberCheckBox() throws Exception { when(useRowNumberCheckBox.getValue()).thenReturn(true); columnConfigRow.init(attributeColumn, presenter); verify(view).addUseRowNumberCheckBox(eq(attributeColumn), eq(true), clickCaptor.capture()); //Simulates that checkbox was clicked clickCaptor.getValue().onClick(null); verify(editedAttributeColumn).setUseRowNumber(true); verify(reverseOrderCheckBox).setEnabled(true); verify(decisionTable).updateColumn(attributeColumn, editedAttributeColumn); }
final CheckBox checkBox = new CheckBox(); checkBox.addStyleName(style.entityListButton()); checkBox.addStyleName(style.left()); checkBox.setValue(isSelected); checkBox.addDomHandler(new ClickHandler() { @Override public void onClick(ClickEvent clickEvent) {
@Override public CheckBoxDOMElement createDomElement(final GridLayer gridLayer, final GridWidget gridWidget, final GridBodyCellRenderContext context) { final CheckBox widget = createWidget(); widget.addMouseDownHandler((e) -> e.stopPropagation()); widget.addKeyDownHandler((e) -> e.stopPropagation()); final CheckBoxDOMElement e = new CheckBoxDOMElement(widget, gridLayer, gridWidget); widget.addClickHandler((event) -> { e.flush(widget.getValue()); gridLayer.batch(); }); return e; } });
private void chosenPatternsSelected( final Set<ActionInsertFactFieldsPattern> cps ) { btnRemoveFactTypes.setEnabled( cps.size() > 0 ); fieldDefinition.setVisible( false ); if ( cps.size() == 1 ) { chosenPatternsSelection = cps.iterator().next(); presenter.selectPattern( chosenPatternsSelection ); patternDefinition.setVisible( true ); validateBinding(); txtBinding.setEnabled( true ); txtBinding.setVisible( true ); txtBinding.setText( chosenPatternsSelection.getBoundName() ); chkLogicalInsert.setEnabled( true ); chkLogicalInsert.setVisible( true ); chkLogicalInsert.setValue( chosenPatternsSelection.isInsertedLogically() ); } else { chosenPatternsSelection = null; setAvailableFields( new ArrayList<AvailableField>() ); setChosenFields( new ArrayList<ActionInsertFactCol52>() ); patternDefinition.setVisible( false ); txtBinding.setEnabled( false ); txtBinding.setVisible( false ); txtBinding.setText( "" ); chkLogicalInsert.setEnabled( false ); chkLogicalInsert.setVisible( false ); } }
private void populateFieldDefinition() { // Fields common to all table formats txtColumnHeader.setEnabled( true ); chkUpdateEngine.setEnabled( true ); txtColumnHeader.setText( chosenFieldsSelection.getHeader() ); chkUpdateEngine.setValue( chosenFieldsSelection.isUpdate() ); criteriaExtendedEntry.setVisible( presenter.getTableFormat() == GuidedDecisionTable52.TableFormat.EXTENDED_ENTRY ); criteriaLimitedEntry.setVisible( presenter.getTableFormat() == GuidedDecisionTable52.TableFormat.LIMITED_ENTRY ); // Fields specific to the table format switch ( presenter.getTableFormat() ) { case EXTENDED_ENTRY: txtValueList.setEnabled( !presenter.hasEnums( chosenFieldsSelection ) ); txtValueList.setText( chosenFieldsSelection.getValueList() ); makeDefaultValueWidget(); defaultValueContainer.setVisible( true ); break; case LIMITED_ENTRY: makeLimitedValueWidget(); limitedEntryValueContainer.setVisible( true ); break; } }
@Override public void ensureDomEventHandlers(final CheckBox checkBox) { checkBox.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { ValueChangeEvent.fire(checkBox, checkBox.getValue()); } }); }
@Override public void init(final ServerTemplatePresenter presenter) { this.presenter = presenter; ruleEnabled.setText(getRuleCheckBoxText()); ruleEnabled.setEnabled(false); processEnabled.setText(getProcessCheckBoxText()); processEnabled.setEnabled(false); planningEnabled.setText(getPlanningCheckBoxText()); planningEnabled.setEnabled(false); }