protected void selectFirstDataSet() { dataSetsDs.refresh(); if (!dataSetsDs.getItemIds().isEmpty()) { DataSet item = dataSetsDs.getItem(dataSetsDs.getItemIds().iterator().next()); dataSets.setSelected(item); } else { dataSets.setSelected((DataSet) null); } }
protected void initValues() { if (values == null) { values = new ArrayList<>(); } valuesMap = new LinkedHashMap<>(); for (Object value : values) { valuesMap.put(value, ListEditorHelper.getValueCaption(value, ListEditor.ItemType.STRING, null)); } if (!valuesMap.isEmpty()) { Map<String, String> localizedValues = LocaleHelper.getLocalizedValuesMap(enumerationLocales); for (Map.Entry<Object, String> entry : valuesMap.entrySet()) { addValueToDatasource(entry.getKey(), buildLocalizedValuesForEnumValue(entry.getValue(), localizedValues)); } enumValuesTable.setSelected(enumValuesDs.getItems().iterator().next()); enumValuesDs.commit(); } }
protected void addValueToDatasource(Object value, String enumLocaleValues) { CategoryAttributeEnumValue enumValue = new CategoryAttributeEnumValue(); enumValue.setValue(value.toString()); enumValue.setLocalizedValues(enumLocaleValues); enumValuesDs.addItem(enumValue); enumValuesTable.setSelected(enumValue); }
@Override public void actionPerform(Component component) { BandDefinition selectedBand = bandDefinitionDs.getItem(); if (selectedBand != null) { DataSet dataset = dataSetFactory.createEmptyDataSet(selectedBand); selectedBand.getDataSets().add(dataset); dataSetsDs.addItem(dataset); dataSetsDs.setItem(dataset); dataSets.setSelected(dataset); } }
@Override public void actionPerform(Component component) { Set<CategoryAttribute> selected = categoryAttrsTable.getSelected(); if (!selected.isEmpty()) { AttributeEditor editor = (AttributeEditor) openEditor( "sys$CategoryAttribute.edit", selected.iterator().next(), OpenType.DIALOG, categoryAttrsTable.getDatasource()); editor.addCloseListener(actionId -> { categoryAttrsTable.getDatasource().refresh(); categoryAttrsTable.focus(); // restore selection from ds categoryAttrsTable.setSelected(categoryAttrsDs.getItem()); }); } } }
showNotification(getMessage("elementsWasNotAdded"), NotificationType.TRAY); } else { propertiesTable.setSelected(addedItems);
public void create() { LoggedEntity entity = metadata.create(LoggedEntity.class); entity.setAuto(false); entity.setManual(false); setSelectAllCheckBox(false); loggedEntityDs.addItem(entity); loggedEntityTable.setEditable(true); loggedEntityTable.setSelected(entity); enableControls(); entityNameField.setEditable(true); entityNameField.focus(); }
propertiesTable.setSelected(addedProperties);
propertiesTable.setSelected(regionProperty);
@Override public void actionPerform(Component component) { final CategoryAttribute attribute = metadata.create(CategoryAttribute.class); attribute.setCategory((Category) categoryDs.getItem()); assignNextOrderNo(attribute); AttributeEditor editor = (AttributeEditor) openEditor( "sys$CategoryAttribute.edit", attribute, OpenType.DIALOG, categoryAttrsTable.getDatasource()); editor.addCloseListener(actionId -> { categoryAttrsTable.getDatasource().refresh(); categoryAttrsTable.focus(); // restore selection from ds categoryAttrsTable.setSelected(categoryAttrsDs.getItem()); }); } }
table.setSelected(item);
regionsTable.setSelected((Collection) e.getItems());