@Override public void setEnabled(boolean enabled) { listBox.setEnabled(enabled); }
@Override public DataSetDefRefreshIntervalEditor.View setEnabled(final boolean isEnabled) { valueBox.setEnabled(isEnabled); intervalType.setEnabled(isEnabled); return this; }
@Override public DataSetDefRefreshIntervalEditor.View setEnabled(final boolean isEnabled) { valueBox.setEnabled(isEnabled); intervalType.setEnabled(isEnabled); return this; }
@Override public void callback(final String[] eligibleReasonCodeFields) { ddReasonCodeField.addItem(GuidedScoreCardConstants.INSTANCE.pleaseChoose()); ddReasonCodeField.setEnabled(eligibleReasonCodeFields.length > 0); for (final String field : eligibleReasonCodeFields) { ddReasonCodeField.addItem(field); } final String rcField = model.getReasonCodeField() + " : List"; final int selectedReasonCodeIndex = Arrays.asList(eligibleReasonCodeFields).indexOf(rcField); ddReasonCodeField.setSelectedIndex(selectedReasonCodeIndex >= 0 ? selectedReasonCodeIndex : 0); } });
@Override public void callback(final String[] eligibleReasonCodeFields) { ddReasonCodeField.addItem(GuidedScoreCardConstants.INSTANCE.pleaseChoose()); ddReasonCodeField.setEnabled(eligibleReasonCodeFields.length > 0); for (final String field : eligibleReasonCodeFields) { ddReasonCodeField.addItem(field); } final String rcField = model.getReasonCodeField() + " : List"; final int selectedReasonCodeIndex = Arrays.asList(eligibleReasonCodeFields).indexOf(rcField); ddReasonCodeField.setSelectedIndex(selectedReasonCodeIndex >= 0 ? selectedReasonCodeIndex : 0); } });
protected void initFieldTypeList() { fieldType.clear(); List<String> types = presenter.getCompatibleFieldTypes(); if (types.size() == 1) { fieldType.setEnabled(false); } types.forEach(fieldType::addItem); String currentType = presenter.getCurrentField().getFieldType().getTypeName(); fieldType.setSelectedIndex(types.indexOf(currentType)); }
@Override public void callback(final String[] eligibleFieldsForSelectedFactType) { int selectedFieldIndex = 0; dropDownFields.addItem(GuidedScoreCardConstants.INSTANCE.pleaseChoose()); dropDownFields.setEnabled(eligibleFieldsForSelectedFactType.length > 0); for (final String field : eligibleFieldsForSelectedFactType) { dropDownFields.addItem(field); } for (String type : typesForScore) { final String qualifiedFieldName = model.getFieldName() + " : " + type; selectedFieldIndex = Math.max(selectedFieldIndex, Arrays.asList(eligibleFieldsForSelectedFactType).indexOf(qualifiedFieldName) + 1); if (selectedFieldIndex > 0) { break; } } dropDownFields.setSelectedIndex(selectedFieldIndex); } });
@Override public void callback(final String[] eligibleFieldsForSelectedFactType) { int selectedFieldIndex = 0; dropDownFields.addItem(GuidedScoreCardConstants.INSTANCE.pleaseChoose()); dropDownFields.setEnabled(eligibleFieldsForSelectedFactType.length > 0); for (final String field : eligibleFieldsForSelectedFactType) { dropDownFields.addItem(field); } for (String type : typesForScore) { final String qualifiedFieldName = model.getFieldName() + " : " + type; selectedFieldIndex = Math.max(selectedFieldIndex, Arrays.asList(eligibleFieldsForSelectedFactType).indexOf(qualifiedFieldName) + 1); if (selectedFieldIndex > 0) { break; } } dropDownFields.setSelectedIndex(selectedFieldIndex); } });
private void fillFactTypes() { if ( oracle.getGlobalVariables().length == 0 ) { addButton.setEnabled( false ); factTypes.setEnabled( false ); warning.setVisible( true ); } else { addButton.setEnabled( true ); factTypes.setEnabled( true ); warning.setVisible( false ); for ( String globals : oracle.getGlobalVariables() ) { factTypes.addItem( globals ); } } }
@Test public void checkInitializeFieldNamesWithoutModelFields() { initialiseDataModelOracle(new ModelField[]{}); this.editor = new ActionFieldValueEditorFake(FACT_TYPE, afv, afvs, oracle, onDeleteCallback); verify(fieldListBox, atLeast(1)).setEnabled(eq(false)); verify(fieldListBox, never()).setEnabled(eq(true)); verify(fieldListBox).addItem(eq(GuidedDecisionTreeConstants.INSTANCE.noFields())); }
@Override protected void selectItem(final ListBox listBox) { final int itemCount = listBox.getItemCount(); listBox.setEnabled(itemCount > 0); if (itemCount > 0) { listBox.setSelectedIndex(0); //Schedule notification after GWT has finished tying everything together as not all //Event Handlers have been set-up by consumers of this class at Construction time Scheduler.get().scheduleFinally(new ScheduledCommand() { @Override public void execute() { valueChangedCommand.valueChanged(encodeSelectedItems(), encodeSelectedItems()); } }); } } };
@Override protected void selectItem(final ListBox listBox) { final int itemCount = listBox.getItemCount(); listBox.setEnabled(itemCount > 0); if (itemCount > 0) { listBox.setSelectedIndex(0); value.setStringValue(listBox.getValue(0)); } else { value.setStringValue(null); } } };
@Override protected void selectItem(final ListBox listBox) { final int itemCount = listBox.getItemCount(); listBox.setEnabled(itemCount > 0); if (itemCount > 0) { listBox.setSelectedIndex(0); //Schedule notification after GWT has finished tying everything together as not all //Event Handlers have been set-up by consumers of this class at Construction time Scheduler.get().scheduleFinally(new ScheduledCommand() { @Override public void execute() { valueChangedCommand.valueChanged(encodeSelectedItems(), encodeSelectedItems()); } }); } } };
@Override protected void selectItem(final ListBox listBox) { final int itemCount = listBox.getItemCount(); listBox.setEnabled(itemCount > 0); if (itemCount > 0) { listBox.setSelectedIndex(0); value.setStringValue(listBox.getValue(0)); } else { value.setStringValue(null); } } };
@UiHandler("lstAvailableBindings") void lstAvailableBindingsOnChange(ChangeEvent event) { int index = lstAvailableBindings.getSelectedIndex(); parameterValues.setEnabled(index == 0); if (index > 0) { ((PortableBooleanParameterDefinition) ppd).setValue(null); ((PortableBooleanParameterDefinition) ppd).setBinding(lstAvailableBindings.getItemText(index)); } else { ((PortableBooleanParameterDefinition) ppd).setBinding(""); } } }
@Test public void setContentEmpty() { popup.setContent(mock(Command.class), externalFactTypes); verify(importTypeListBox).clear(); verify(importTypeListBox).addItem(importTypesCaptor.capture()); final List<String> importTypes = importTypesCaptor.getAllValues(); assertEquals(1, importTypes.size()); assertEquals(ImportConstants.INSTANCE.noTypesAvailable(), importTypes.get(0)); verify(importTypeListBox).addItem(ImportConstants.INSTANCE.noTypesAvailable()); verify(importTypeListBox).setSelectedIndex(0); verify(importTypeListBox).setEnabled(false); }
@Override protected void selectItem(final ListBox listBox) { final int itemCount = listBox.getItemCount(); listBox.setEnabled(itemCount > 0); if (itemCount > 0) { listBox.setSelectedIndex(0); hasValue.getValue().setValue(listBox.getValue(0)); } else { hasValue.getValue().setValue(""); } } };
@Override protected void selectItem(final ListBox listBox) { final int itemCount = listBox.getItemCount(); listBox.setEnabled(itemCount > 0); if (itemCount > 0) { listBox.setSelectedIndex(0); hasValue.getValue().setValue(listBox.getValue(0)); } else { hasValue.getValue().setValue(""); } } };
public WorkItemObjectParameterWidget(PortableObjectParameterDefinition ppd, IBindingProvider bindingProvider, boolean isReadOnly) { super(ppd, bindingProvider); //Setup widget to use bindings this.parameterName.setText(ppd.getName()); Set<String> bindings = bindingProvider.getBindings(ppd.getClassName()); if (bindings.size() > 0) { lstAvailableBindings.clear(); lstAvailableBindings.addItem(CommonConstants.INSTANCE.Choose()); lstAvailableBindings.setEnabled(true && !isReadOnly); lstAvailableBindings.setVisible(true); int selectedIndex = 0; for (String binding : bindings) { lstAvailableBindings.addItem(binding); if (binding.equals(ppd.getBinding())) { selectedIndex = lstAvailableBindings.getItemCount() - 1; } } lstAvailableBindings.setSelectedIndex(selectedIndex); } }
@Override public void doEdit( final GridCell<String> cell, final GridBodyCellRenderContext context, final Consumer<GridCellValue<String>> callback ) { factory.attachDomElement(context, ( ListBoxDOMElement<String, ListBox> e ) -> { final ListBox widget = e.getWidget(); for ( String binding : presenter.getLHSBoundFacts() ) { widget.addItem( binding ); } widget.setEnabled( widget.getItemCount() > 0 ); if ( widget.getItemCount() == 0 ) { widget.addItem( GuidedDecisionTableConstants.INSTANCE.NoPatternBindingsAvailable() ); } else { factory.toWidget( cell, widget ); } }, ConsumerFactory.makeOnDisplayListBoxCallback() ); }