com.vaadin.ui.Table.getItemIds()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(12.8k)|赞(0)|评价(0)|浏览(219)

本文整理了Java中com.vaadin.ui.Table.getItemIds()方法的一些代码示例,展示了Table.getItemIds()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getItemIds()方法的具体详情如下:
包路径:com.vaadin.ui.Table
类名称:Table
方法名:getItemIds

Table.getItemIds介绍

暂无

代码示例

代码示例来源:origin: org.opencms/opencms-core

  1. /**
  2. * Selects all resources.<p>
  3. */
  4. public void selectAll() {
  5. m_fileTable.setValue(m_fileTable.getItemIds());
  6. }

代码示例来源:origin: org.activiti/activiti-explorer

  1. @SuppressWarnings("unchecked")
  2. public Collection<String> getSelectedUserIds() {
  3. if (!multiSelect) {
  4. throw new ActivitiException("Only use getSelectedUserIds in multiselect mode");
  5. }
  6. return (Collection<String>) selectedUsersTable.getItemIds();
  7. }

代码示例来源:origin: org.opennms.features.topology.plugins/org.opennms.features.topology.plugins.browsers

  1. public Set<Integer> getSelectedIds(Table source) {
  2. if (m_selectAll) {
  3. Set<Integer> selected = new TreeSet<Integer>();
  4. for (Object eachItemId : source.getItemIds()) {
  5. Property<Integer> property = source.getContainerProperty(eachItemId, m_valueProperty);
  6. if (property == null) continue;
  7. selected.add(property.getValue());
  8. }
  9. //remove unselected
  10. selected.removeAll(m_notSelectedCheckboxes);
  11. return selected;
  12. }
  13. return Collections.unmodifiableSet(m_selectedCheckboxes);
  14. }

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

  1. @Override
  2. public void buttonClick(Button.ClickEvent clickEvent) {
  3. getUI().addWindow(new SurveillanceViewConfigurationCategoryWindow(surveillanceViewService, rowsTable.getItemIds(), (RowDef) rowsTable.getValue(), new SurveillanceViewConfigurationCategoryWindow.SaveActionListener() {
  4. @Override
  5. public void save(Def def) {
  6. RowDef rowToBeReplaced = (RowDef) rowsTable.getValue();
  7. int index = rowOrder.get(rowToBeReplaced);
  8. rows.removeItem(rowToBeReplaced);
  9. rowOrder.remove(rowToBeReplaced);
  10. rows.addItem((RowDef) def);
  11. rowOrder.put((RowDef) def, index);
  12. rows.sort(new Object[]{"label"}, new boolean[]{true});
  13. rowsTable.refreshRowCache();
  14. }
  15. }));
  16. }
  17. });

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

  1. @Override
  2. public void buttonClick(Button.ClickEvent clickEvent) {
  3. getUI().addWindow(new SurveillanceViewConfigurationCategoryWindow(surveillanceViewService, columnsTable.getItemIds(), (ColumnDef) columnsTable.getValue(), new SurveillanceViewConfigurationCategoryWindow.SaveActionListener() {
  4. @Override
  5. public void save(Def def) {
  6. ColumnDef columnToBeReplaced = (ColumnDef) columnsTable.getValue();
  7. int index = columnOrder.get(columnToBeReplaced);
  8. columns.removeItem(columnToBeReplaced);
  9. columnOrder.remove(columnToBeReplaced);
  10. columns.addItem((ColumnDef) def);
  11. columnOrder.put((ColumnDef) def, index);
  12. columns.sort(new Object[]{"label"}, new boolean[]{true});
  13. columnsTable.refreshRowCache();
  14. }
  15. }));
  16. }
  17. });

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

  1. @Override
  2. public void buttonClick(Button.ClickEvent clickEvent) {
  3. getUI().addWindow(new SurveillanceViewConfigurationCategoryWindow(surveillanceViewService, columnsTable.getItemIds(), new ColumnDef(), new SurveillanceViewConfigurationCategoryWindow.SaveActionListener() {
  4. @Override
  5. public void save(Def def) {
  6. columns.addItem((ColumnDef) def);
  7. columnOrder.put((ColumnDef) def, columnOrder.size());
  8. columns.sort(new Object[]{"label"}, new boolean[]{true});
  9. columnsTable.refreshRowCache();
  10. }
  11. }));
  12. }
  13. });

代码示例来源:origin: org.apache.ace/org.apache.ace.webui.vaadin

  1. List<ArtifactObject> added = new ArrayList<ArtifactObject>();
  2. for (Object id : artifacts.getItemIds()) {
  3. if (artifacts.isSelected(id)) {
  4. for (OBREntry e : m_obrList) {

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

  1. @Override
  2. public void buttonClick(Button.ClickEvent clickEvent) {
  3. getUI().addWindow(new SurveillanceViewConfigurationCategoryWindow(surveillanceViewService, rowsTable.getItemIds(), new RowDef(), new SurveillanceViewConfigurationCategoryWindow.SaveActionListener() {
  4. @Override
  5. public void save(Def def) {
  6. rows.addItem((RowDef) def);
  7. rowOrder.put((RowDef) def, rowOrder.size());
  8. rows.sort(new Object[]{"label"}, new boolean[]{true});
  9. rowsTable.refreshRowCache();
  10. }
  11. }));
  12. }
  13. });

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. if(modules.getItemIds().size() > 0)
  2. for(Object module: modules.getItemIds())
  3. if(flows.getItemIds().size() > 0)
  4. for(Object flow: flows.getItemIds())
  5. if(components.getItemIds().size() > 0
  6. && modules.getItemIds().size() == 0
  7. && flows.getItemIds().size() == 0)
  8. for(Object component: components.getItemIds())

代码示例来源:origin: eclipse/hawkbit

  1. @SuppressWarnings("unchecked")
  2. private void updateDistributionSetType(final DistributionSetType existingType) {
  3. final List<Long> itemIds = (List<Long>) getTwinTables().getSelectedTable().getItemIds();
  4. final DistributionSetTypeUpdate update = getEntityFactory().distributionSetType().update(existingType.getId())
  5. .description(getTagDesc().getValue())
  6. .colour(ColorPickerHelper.getColorPickedString(getColorPickerLayout().getSelPreview()));
  7. if (distributionSetManagement.countByTypeId(existingType.getId()) <= 0 && !CollectionUtils.isEmpty(itemIds)) {
  8. update.mandatory(itemIds.stream()
  9. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  10. .isMandatoryModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  11. .collect(Collectors.toList()))
  12. .optional(itemIds.stream()
  13. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  14. .isOptionalModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  15. .collect(Collectors.toList()));
  16. }
  17. final DistributionSetType updateDistSetType = getDistributionSetTypeManagement().update(update);
  18. getUiNotification().displaySuccess(getI18n().getMessage("message.update.success", updateDistSetType.getName()));
  19. getEventBus().publish(this,
  20. new DistributionSetTypeEvent(DistributionSetTypeEnum.UPDATE_DIST_SET_TYPE, updateDistSetType));
  21. }

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

  1. @SuppressWarnings("unchecked")
  2. private void updateDistributionSetType(final DistributionSetType existingType) {
  3. final List<Long> itemIds = (List<Long>) getTwinTables().getSelectedTable().getItemIds();
  4. final DistributionSetTypeUpdate update = getEntityFactory().distributionSetType().update(existingType.getId())
  5. .description(getTagDesc().getValue())
  6. .colour(ColorPickerHelper.getColorPickedString(getColorPickerLayout().getSelPreview()));
  7. if (distributionSetManagement.countByTypeId(existingType.getId()) <= 0 && !CollectionUtils.isEmpty(itemIds)) {
  8. update.mandatory(itemIds.stream()
  9. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  10. .isMandatoryModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  11. .collect(Collectors.toList()))
  12. .optional(itemIds.stream()
  13. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  14. .isOptionalModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  15. .collect(Collectors.toList()));
  16. }
  17. final DistributionSetType updateDistSetType = getDistributionSetTypeManagement().update(update);
  18. getUiNotification().displaySuccess(getI18n().getMessage("message.update.success", updateDistSetType.getName()));
  19. getEventBus().publish(this,
  20. new DistributionSetTypeEvent(DistributionSetTypeEnum.UPDATE_DIST_SET_TYPE, updateDistSetType));
  21. }

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. if(modules.getItemIds().size() > 0)
  2. for(Object module: modules.getItemIds())
  3. if(flows.getItemIds().size() > 0)
  4. for(Object flow: flows.getItemIds())

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. public void buttonClick(ClickEvent event)
  2. {
  3. Collection<BusinessStreamFlow> businessStreamFlows
  4. = (Collection<BusinessStreamFlow>)businessStreamTable.getItemIds();
  5. for(BusinessStreamFlow businessStreamFlow: businessStreamFlows)
  6. {
  7. topologyService.deleteBusinessStreamFlow(businessStreamFlow);
  8. }
  9. BusinessStream businessStream = (BusinessStream)businessStreamCombo.getValue();
  10. topologyService.deleteBusinessStream(businessStream);
  11. businessStreamTable.removeAllItems();
  12. List<BusinessStream> businessStreams = topologyService.getAllBusinessStreams();
  13. businessStreamCombo.removeItem(businessStream);
  14. descriptionTextArea.setReadOnly(false);
  15. descriptionTextArea.setValue("");
  16. descriptionTextArea.setReadOnly(true);
  17. }
  18. });

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

  1. @SuppressWarnings("unchecked")
  2. private void createNewDistributionSetType() {
  3. final String colorPicked = ColorPickerHelper.getColorPickedString(getColorPickerLayout().getSelPreview());
  4. final String typeNameValue = getTagName().getValue();
  5. final String typeKeyValue = getTypeKey().getValue();
  6. final String typeDescValue = getTagDesc().getValue();
  7. final List<Long> itemIds = (List<Long>) getTwinTables().getSelectedTable().getItemIds();
  8. if (typeNameValue != null && typeKeyValue != null && !CollectionUtils.isEmpty(itemIds)) {
  9. final List<Long> mandatory = itemIds.stream()
  10. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  11. .isMandatoryModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  12. .collect(Collectors.toList());
  13. final List<Long> optional = itemIds.stream()
  14. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  15. .isOptionalModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  16. .collect(Collectors.toList());
  17. final DistributionSetType newDistType = getDistributionSetTypeManagement()
  18. .create(getEntityFactory().distributionSetType().create().key(typeKeyValue).name(typeNameValue)
  19. .description(typeDescValue).colour(colorPicked).mandatory(mandatory).optional(optional));
  20. getUiNotification().displaySuccess(getI18n().getMessage("message.save.success", newDistType.getName()));
  21. getEventBus().publish(this,
  22. new DistributionSetTypeEvent(DistributionSetTypeEnum.ADD_DIST_SET_TYPE, newDistType));
  23. } else {
  24. getUiNotification().displayValidationError(getI18n().getMessage("message.error.missing.typenameorkey"));
  25. }
  26. }

代码示例来源:origin: eclipse/hawkbit

  1. @SuppressWarnings("unchecked")
  2. private void createNewDistributionSetType() {
  3. final String colorPicked = ColorPickerHelper.getColorPickedString(getColorPickerLayout().getSelPreview());
  4. final String typeNameValue = getTagName().getValue();
  5. final String typeKeyValue = getTypeKey().getValue();
  6. final String typeDescValue = getTagDesc().getValue();
  7. final List<Long> itemIds = (List<Long>) getTwinTables().getSelectedTable().getItemIds();
  8. if (typeNameValue != null && typeKeyValue != null && !CollectionUtils.isEmpty(itemIds)) {
  9. final List<Long> mandatory = itemIds.stream()
  10. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  11. .isMandatoryModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  12. .collect(Collectors.toList());
  13. final List<Long> optional = itemIds.stream()
  14. .filter(itemId -> DistributionSetTypeSoftwareModuleSelectLayout
  15. .isOptionalModuleType(getTwinTables().getSelectedTable().getItem(itemId)))
  16. .collect(Collectors.toList());
  17. final DistributionSetType newDistType = getDistributionSetTypeManagement()
  18. .create(getEntityFactory().distributionSetType().create().key(typeKeyValue).name(typeNameValue)
  19. .description(typeDescValue).colour(colorPicked).mandatory(mandatory).optional(optional));
  20. getUiNotification().displaySuccess(getI18n().getMessage("message.save.success", newDistType.getName()));
  21. getEventBus().publish(this,
  22. new DistributionSetTypeEvent(DistributionSetTypeEnum.ADD_DIST_SET_TYPE, newDistType));
  23. } else {
  24. getUiNotification().displayValidationError(getI18n().getMessage("message.error.missing.typenameorkey"));
  25. }
  26. }

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. if(modules.getItemIds().size() > 0)
  2. for(Object module: modules.getItemIds())
  3. if(flows.getItemIds().size() > 0)
  4. for(Object flow: flows.getItemIds())

代码示例来源:origin: org.activiti/activiti-explorer

  1. protected void addAttachmentsToTable(List<Attachment> attachments) {
  2. for (Attachment attachment : attachments) {
  3. AttachmentRenderer renderer = attachmentRendererManager.getRenderer(attachment);
  4. Item attachmentItem = table.addItem(attachment.getId());
  5. attachmentItem.getItemProperty("name").setValue(renderer.getOverviewComponent(attachment, this));
  6. attachmentItem.getItemProperty("type").setValue(new Embedded(null, renderer.getImage(attachment)));
  7. Embedded deleteButton = new Embedded(null, Images.DELETE);
  8. deleteButton.addStyleName(ExplorerLayout.STYLE_CLICKABLE);
  9. deleteButton.addListener((ClickListener) new DeleteClickedListener(attachment));
  10. attachmentItem.getItemProperty("delete").setValue(deleteButton);
  11. }
  12. if(!table.getItemIds().isEmpty()) {
  13. table.setVisible(true);
  14. }
  15. table.setPageLength(table.size());
  16. }

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. if(components.getItemIds().size() > 0)
  2. componentSet.addAll((Collection<? extends Component>)components.getItemIds());

代码示例来源:origin: cschneider/Karaf-Tutorial

  1. layout.addComponent(table);
  2. Object first = table.getItemIds().iterator().next();
  3. Item item = table.getItem(first);
  4. form.setItemDataSource(item);

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. final BusinessStreamFlow businessStreamFlow = new BusinessStreamFlow(key);
  2. businessStreamFlow.setFlow(flow);
  3. businessStreamFlow.setOrder(businessStreamTable.getItemIds().size());
  4. final BusinessStreamFlow businessStreamFlow = new BusinessStreamFlow(key);
  5. businessStreamFlow.setFlow(flow);
  6. businessStreamFlow.setOrder(businessStreamTable.getItemIds().size());

相关文章