@Override public void onChange( ChangeEvent event ) { processDefinitionsListBox.clear(); processDefinitionsListBox.addItem( "-------" ); processDefinitionsListBox.setSelectedIndex( 0 ); int selected = processDeploymentIdListBox.getSelectedIndex(); if ( dropDowns.get( processDeploymentIdListBox.getValue( selected ) ) != null ) { for ( String processDef : dropDowns.get( processDeploymentIdListBox.getValue( selected ) ) ) { processDefinitionsListBox.addItem( processDef ); } } } } );
@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 public void callback(final Map<String, String> completions) { for (Map.Entry<String, String> entry : completions.entrySet()) { listBox.addItem(entry.getKey(), entry.getValue()); } listBox.addChangeHandler(changeHandler); } });
@Override public void addItem(String id, String value, boolean selected) { listBox.addItem(value, id); if (selected) { listBox.setSelectedIndex(listBox.getItemCount()-1); } }
public void onChange( ChangeEvent event ) { elementSelected( imagesList.getItemText( imagesList.getSelectedIndex() ), imagesList.getValue( imagesList.getSelectedIndex() ) ); } } );
public void execute() { addCallMethod(v, Integer.parseInt(positionCbo.getValue(positionCbo.getSelectedIndex()))); hide(); } });
@Override public void onChange( final ChangeEvent event ) { final String binding = bindingListBox.getItemText( bindingListBox.getSelectedIndex() ); clone.setBoundNode( bindings.get( binding ) ); } } );
@Test public void testChangeAllowedRules() throws Exception { when(configurationType.getSelectedIndex()).thenReturn(ConfigWidget.ALLOWED_INDEX); when(configurationType.getValue(ConfigWidget.ALLOWED_INDEX)).thenReturn("inc"); configWidget.init(scenarioParentWidget, path, scenario); configWidget.setupHandlers(); verify(configurationType).addChangeHandler(changeHandlerCaptor.capture()); changeHandlerCaptor.getValue().onChange(null); verify(scenario).setInclusive(true); verify(addButton).setVisible(true); verify(removeButton).setVisible(true); verify(configuredRules).setVisible(true); }
@Test public void testShowOneAllowedRule() { configWidget.init(scenarioParentWidget, path, scenario); when(scenario.getRules()).thenReturn(Collections.singletonList("rule 1")); when(scenario.isInclusive()).thenReturn(true); configWidget.show(); verify(configuredRules).clear(); verify(configuredRules).addItem("rule 1"); verify(configurationType).setSelectedIndex(ConfigWidget.ALLOWED_INDEX); verify(configuredRules).setVisible(true); verify(addButton).setVisible(true); verify(removeButton).setVisible(true); }
public static void setSelectedValue(final ListBox listbox, final String value) { for (int i = 0; i < listbox.getItemCount(); i++) { if (listbox.getValue(i).equals(value)) { listbox.setSelectedIndex(i); return; } } }
private void setAttributesPanel() { for ( String item : getAttributes() ) { list.addItem( item ); } removeReservedAttributes(); list.setSelectedIndex( 0 ); list.addChangeHandler( getListHandler( list ) ); addAttribute( GuidedRuleEditorResources.CONSTANTS.Attribute1(), list ); }
@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); }
private void cepOperatorsDropdown(final Consumer<IsWidget> widgetSupplier) { getOperatorCompletions(options -> { final String[] operatorsArray = filterOptionsForConstraintTypeLiteral(options); final CEPOperatorsDropdown dropdown = newCepOperatorsDropdown(operatorsArray); final ListBox box = dropdown.getBox(); final int currentValueIndex = getCurrentIndexFromList(getOperator(), box); box.addChangeHandler((ChangeEvent valueChangeEvent) -> setOperator(box.getValue(box.getSelectedIndex()))); if (currentValueIndex != box.getSelectedIndex()) { box.setSelectedIndex(currentValueIndex); } widgetSupplier.accept(dropdown); }); }
@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 setVoidFunctionEnabled(boolean enabled) { voidFunctionEnabled = enabled; if (enabled) { functionListBox.addItem("---"); } }
@Override public void setSelected( String fullName ) { for ( int i = 0; i < list.getItemCount(); i++ ) { if ( list.getItemText( i ).equals( fullName ) ) { list.setSelectedIndex( i ); break; } } }
@Test public void testShowNoRule() { configWidget.init(scenarioParentWidget, path, scenario); when(scenario.getRules()).thenReturn(Collections.emptyList()); configWidget.show(); verify(configuredRules).clear(); verify(configurationType).setSelectedIndex(2); verify(configuredRules).setVisible(false); verify(addButton).setVisible(false); verify(removeButton).setVisible(false); }
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 remove( String fullName ) { for ( int i = 0; i < list.getItemCount(); i++ ) { if ( list.getItemText( i ).equals( fullName ) ) { list.removeItem( i ); break; } } }