public static String fromWidget(final boolean isMultipleSelect, final ListBox widget) { final StringBuilder sb = new StringBuilder(); if (isMultipleSelect) { for (int i = 0; i < widget.getItemCount(); i++) { if (widget.isItemSelected(i)) { sb.append(widget.getValue(i)).append(","); } } if (sb.length() > 0) { sb.setLength(sb.length() - 1); } } else { int selectedIndex = widget.getSelectedIndex(); if (selectedIndex >= 0) { sb.append(widget.getValue(selectedIndex)); } } return sb.toString(); } }
public static String fromWidget(final boolean isMultipleSelect, final ListBox widget) { final StringBuilder sb = new StringBuilder(); if (isMultipleSelect) { for (int i = 0; i < widget.getItemCount(); i++) { if (widget.isItemSelected(i)) { sb.append(widget.getValue(i)).append(","); } } if (sb.length() > 0) { sb.setLength(sb.length() - 1); } } else { int selectedIndex = widget.getSelectedIndex(); if (selectedIndex >= 0) { sb.append(widget.getValue(selectedIndex)); } } return sb.toString(); } }
String encodeSelectedItems() { if (listBox.getItemCount() == 0) { return ""; } StringBuffer buffer = new StringBuffer(); if (listBox.isMultipleSelect()) { boolean first = true; buffer.append("( "); for (int i = 0; i < listBox.getItemCount(); i++) { if (listBox.isItemSelected(i)) { if (!first) { buffer.append(","); } first = false; buffer.append("\""); buffer.append(listBox.getValue(i)); buffer.append("\""); } } buffer.append(" )"); } else { buffer.append(listBox.getValue(listBox.getSelectedIndex())); } return buffer.toString(); }
String encodeSelectedItems() { if (listBox.getItemCount() == 0) { return ""; } StringBuffer buffer = new StringBuffer(); if (listBox.isMultipleSelect()) { boolean first = true; buffer.append("( "); for (int i = 0; i < listBox.getItemCount(); i++) { if (listBox.isItemSelected(i)) { if (!first) { buffer.append(","); } first = false; buffer.append("\""); buffer.append(listBox.getValue(i)); buffer.append("\""); } } buffer.append(" )"); } else { buffer.append(listBox.getValue(listBox.getSelectedIndex())); } return buffer.toString(); }
private void checkFromWidget(final FromWidget[] items, final String expected, final boolean isMultipleSelect) { when(listBox.getItemCount()).thenReturn(items.length); IntStream.range(0, items.length).forEach(i -> { when(listBox.getValue(eq(i))).thenReturn(items[i].value); when(listBox.isItemSelected(eq(i))).thenReturn(items[i].selected); }); assertEquals(expected, BaseColumnConverterUtilities.fromWidget(isMultipleSelect, listBox)); }
public void getFormValues(List<FormGroup> controlGroups) { formValues = new HashMap(); for (FormGroup groupControl : controlGroups) { if (groupControl.getWidget(1) instanceof TextBox) { formValues.put(((TextBox) groupControl.getWidget(1)).getName(), ((TextBox) groupControl.getWidget(1)).getValue()); } else if (groupControl.getWidget(1) instanceof ListBox) { ListBox listBox = (ListBox) groupControl.getWidget(1); List<String> selectedValues = new ArrayList<String>(); for (int i = 0; i < listBox.getItemCount(); i++) { if (listBox.isItemSelected(i)) { selectedValues.add(listBox.getValue(i)); } } formValues.put(listBox.getName(), selectedValues); } } }
public void getFormValues(List<FormGroup> controlGroups) { formValues = new HashMap(); for (FormGroup groupControl : controlGroups) { if (groupControl.getWidget(1) instanceof TextBox) { formValues.put(((TextBox) groupControl.getWidget(1)).getName(), ((TextBox) groupControl.getWidget(1)).getValue()); } else if (groupControl.getWidget(1) instanceof ListBox) { ListBox listBox = (ListBox) groupControl.getWidget(1); List<String> selectedValues = new ArrayList<String>(); for (int i = 0; i < listBox.getItemCount(); i++) { if (listBox.isItemSelected(i)) { selectedValues.add(listBox.getValue(i)); } } formValues.put(listBox.getName(), selectedValues); } } }
public void getFormValues(List<FormGroup> controlGroups) { formValues = new HashMap(); for (FormGroup groupControl : controlGroups) { if (groupControl.getWidget(1) instanceof TextBox) { formValues.put(((TextBox) groupControl.getWidget(1)).getName(), ((TextBox) groupControl.getWidget(1)).getValue()); } else if (groupControl.getWidget(1) instanceof ListBox) { ListBox listBox = (ListBox) groupControl.getWidget(1); List<String> selectedValues = new ArrayList<String>(); for (int i = 0; i < listBox.getItemCount(); i++) { if (listBox.isItemSelected(i)) { selectedValues.add(listBox.getValue(i)); } } formValues.put(listBox.getName(), selectedValues); } } }
public void getFormValues(List<FormGroup> controlGroups) { formValues = new HashMap(); for (FormGroup groupControl : controlGroups) { if (groupControl.getWidget(1) instanceof TextBox) { formValues.put(((TextBox) groupControl.getWidget(1)).getName(), ((TextBox) groupControl.getWidget(1)).getValue()); } else if (groupControl.getWidget(1) instanceof ListBox) { ListBox listBox = (ListBox) groupControl.getWidget(1); List<String> selectedValues = new ArrayList<String>(); for (int i = 0; i < listBox.getItemCount(); i++) { if (listBox.isItemSelected(i)) { selectedValues.add(listBox.getValue(i)); } } formValues.put(listBox.getName(), selectedValues); } } }
public void onClick(ClickEvent event) { String value = null; if (lb.isMultipleSelect()) { for (int i = 0; i < lb.getItemCount(); i++) { if (lb.isItemSelected(i)) { if (value == null) { value = lb.getValue(i); } else { value = value + "," + lb.getValue(i); } } } } else { int index = lb.getSelectedIndex(); if (index > -1) { value = lb.getValue(index); } } hasValue.getValue().setValue(value); } });
public void onClick(ClickEvent event) { String value = null; if (lb.isMultipleSelect()) { for (int i = 0; i < lb.getItemCount(); i++) { if (lb.isItemSelected(i)) { if (value == null) { value = lb.getValue(i); } else { value = value + "," + lb.getValue(i); } } } } else { int index = lb.getSelectedIndex(); if (index > -1) { value = lb.getValue(index); } } hasValue.getValue().setValue(value); } });
if (lb.isMultipleSelect()) { for (int i = 0; i < lb.getItemCount(); i++) { if (lb.isItemSelected(i)) { if (value == null) { value = lb.getValue(i);
if (lb.isMultipleSelect()) { for (int i = 0; i < lb.getItemCount(); i++) { if (lb.isItemSelected(i)) { if (value == null) { value = lb.getValue(i);