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

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

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

Table.select介绍

暂无

代码示例

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

  1. private static void selectEntityToDeleteInTable(final Long id, final Table table) {
  2. table.select(id);
  3. }

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

  1. private static void selectEntityToDeleteInTable(final Long id, final Table table) {
  2. table.select(id);
  3. }

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

  1. public void notifyGroupChanged(String managementId) {
  2. // Clear cache
  3. managementTable.removeAllItems();
  4. // select changed group
  5. managementTable.select(Integer.valueOf(managementId));
  6. }

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

  1. @Override
  2. protected void initUi() {
  3. super.initUi();
  4. if (modelId == null) {
  5. table.select(table.firstItemId());
  6. } else {
  7. table.select(modelId);
  8. }
  9. }

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

  1. /**
  2. * Handles the item selection.<p>
  3. *
  4. * @param itemId the selected item id
  5. */
  6. public void handleSelection(CmsUUID itemId) {
  7. Set<CmsUUID> selection = getSelectedIds();
  8. if (selection == null) {
  9. m_fileTable.select(itemId);
  10. } else if (!selection.contains(itemId)) {
  11. m_fileTable.setValue(null);
  12. m_fileTable.select(itemId);
  13. }
  14. }

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

  1. @Override
  2. protected void initUi() {
  3. super.initUi();
  4. int index = 0;
  5. if (managementId != null) {
  6. index = Integer.valueOf(managementId);
  7. }
  8. managementTable.select(index);
  9. managementTable.setCurrentPageFirstItemId(index);
  10. }

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

  1. @Override
  2. public void buttonClick(Button.ClickEvent clickEvent) {
  3. RowDef rowDef = (RowDef) rowsTable.getValue();
  4. if (rowDef != null) {
  5. int rowDefIndex = rowOrder.get(rowDef);
  6. RowDef rowDefToSwap = null;
  7. for (Map.Entry<RowDef, Integer> entry : rowOrder.entrySet()) {
  8. if (entry.getValue().intValue() == rowDefIndex - 1) {
  9. rowDefToSwap = entry.getKey();
  10. break;
  11. }
  12. }
  13. if (rowDefToSwap != null) {
  14. rowsTable.unselect(rowDef);
  15. rowOrder.remove(rowDef);
  16. rowOrder.remove(rowDefToSwap);
  17. rowOrder.put(rowDef, rowDefIndex - 1);
  18. rowOrder.put(rowDefToSwap, rowDefIndex);
  19. rows.sort(new Object[]{"label"}, new boolean[]{true});
  20. rowsTable.refreshRowCache();
  21. rowsTable.select(rowDef);
  22. }
  23. }
  24. }
  25. });

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

  1. @Override
  2. public void buttonClick(Button.ClickEvent clickEvent) {
  3. RowDef rowDef = (RowDef) rowsTable.getValue();
  4. if (rowDef != null) {
  5. int rowDefIndex = rowOrder.get(rowDef);
  6. RowDef rowDefToSwap = null;
  7. for (Map.Entry<RowDef, Integer> entry : rowOrder.entrySet()) {
  8. if (entry.getValue().intValue() == rowDefIndex + 1) {
  9. rowDefToSwap = entry.getKey();
  10. break;
  11. }
  12. }
  13. if (rowDefToSwap != null) {
  14. rowsTable.unselect(rowDef);
  15. rowOrder.remove(rowDef);
  16. rowOrder.remove(rowDefToSwap);
  17. rowOrder.put(rowDef, rowDefIndex + 1);
  18. rowOrder.put(rowDefToSwap, rowDefIndex);
  19. rows.sort(new Object[]{"label"}, new boolean[]{true});
  20. rowsTable.refreshRowCache();
  21. rowsTable.select(rowDef);
  22. }
  23. }
  24. }
  25. });

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

  1. public void selectElement(int index) {
  2. if (table.getContainerDataSource().size() > index) {
  3. table.select(index);
  4. table.setCurrentPageFirstItemId(index);
  5. }
  6. }

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

  1. @Override
  2. public void attach() {
  3. super.attach();
  4. if (attachmentTypes.size() > 0) {
  5. attachmentTypes.select(attachmentTypes.firstItemId());
  6. }
  7. }

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

  1. public void notifyGroupChanged(String groupId) {
  2. // Clear cache
  3. groupTable.removeAllItems();
  4. groupListContainer.removeAllItems();
  5. // select changed group
  6. groupTable.select(groupListContainer.getIndexForObjectId(groupId));
  7. }

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

  1. @Override
  2. protected void initUi() {
  3. super.initUi();
  4. populateTableList(); // tablelist is NOT lazy loaded, since there are only a few tables
  5. if (tableName == null) {
  6. selectElement(0);
  7. } else {
  8. table.select(tableName);
  9. }
  10. }

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

  1. /**
  2. * Call when some user data has been changed
  3. */
  4. public void notifyUserChanged(String userId) {
  5. // Clear cache
  6. userTable.removeAllItems();
  7. userListContainer.removeAllItems();
  8. userTable.select(userListContainer.getIndexForObjectId(userId));
  9. }

代码示例来源:origin: org.opennms.features/vaadin-snmp-events-and-metrics

  1. /**
  2. * Adds the handler.
  3. */
  4. private void addHandler() {
  5. org.opennms.netmgt.config.datacollection.Parameter p = new org.opennms.netmgt.config.datacollection.Parameter();
  6. p.setKey("New Parameter");
  7. p.setValue("New Value");
  8. table.select(container.addOnmsBean(p));
  9. }

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

  1. public void buttonClick(ClickEvent event) {
  2. addMatchingUser(loggedInUser.getId(), loggedInUser.getFullName());
  3. matchingUsersTable.select(loggedInUser.getId());
  4. fireEvent(new SubmitEvent(doneButton, SubmitEvent.SUBMITTED));
  5. close();
  6. }
  7. });

代码示例来源:origin: org.opennms.features/vaadin-snmp-events-and-metrics

  1. /**
  2. * Adds the handler.
  3. */
  4. private void addHandler() {
  5. MibObj obj = new MibObj();
  6. obj.setOid(".1.1.1.1");
  7. obj.setInstance("0");
  8. obj.setType("gauge");
  9. obj.setAlias("test");
  10. table.select(container.addOnmsBean(obj));
  11. }

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

  1. @Override
  2. public void select(T item) {
  3. ObjectUtils.argumentNotNull(item, "Item must be not null");
  4. switch (getRenderingMode()) {
  5. case GRID:
  6. getGrid().select(requireDataSource().getId(item));
  7. break;
  8. case TABLE:
  9. getTable().select(requireDataSource().getId(item));
  10. break;
  11. default:
  12. break;
  13. }
  14. }

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

  1. public AccountSelectionPopup(String title) {
  2. super(title); // builds up UI
  3. setWidth(600, UNITS_PIXELS);
  4. setHeight(400, UNITS_PIXELS);
  5. this.i18nManager = ExplorerApp.get().getI18nManager();
  6. // TODO: components are eager loaded. For performance they should be lazy loaded (eg through factory)
  7. // Imap
  8. initImapComponent();
  9. String imap = i18nManager.getMessage(Messages.PROFILE_ACCOUNT_IMAP);
  10. addSelectionItem(new Embedded(null, Images.IMAP), imap, imapForm, imapClickListener);
  11. // Alfresco
  12. initAlfrescoComponent();
  13. addSelectionItem(new Embedded(null, Images.ALFRESCO),
  14. i18nManager.getMessage(Messages.PROFILE_ACCOUNT_ALFRESCO),
  15. alfrescoForm, alfrescoClickListener);
  16. selectionTable.select(imap);
  17. }

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

  1. private void buildSourceTable() {
  2. sourceTable = new Table();
  3. sourceTable.setId(SPUIDefinitions.TWIN_TABLE_SOURCE_ID);
  4. sourceTable.setSelectable(true);
  5. sourceTable.setMultiSelect(true);
  6. sourceTable.addStyleName(ValoTheme.TABLE_NO_HORIZONTAL_LINES);
  7. sourceTable.addStyleName(ValoTheme.TABLE_NO_STRIPES);
  8. sourceTable.addStyleName(ValoTheme.TABLE_NO_VERTICAL_LINES);
  9. sourceTable.addStyleName(ValoTheme.TABLE_SMALL);
  10. sourceTable.setImmediate(true);
  11. sourceTable.setSizeFull();
  12. sourceTable.addStyleName("dist_type_twin-table");
  13. sourceTable.setSortEnabled(false);
  14. sourceTableContainer = new IndexedContainer();
  15. sourceTableContainer.addContainerProperty(DIST_TYPE_NAME, String.class, "");
  16. sourceTableContainer.addContainerProperty(DIST_TYPE_DESCRIPTION, String.class, "");
  17. sourceTable.setContainerDataSource(sourceTableContainer);
  18. sourceTable.setVisibleColumns(DIST_TYPE_NAME);
  19. sourceTable.setColumnHeaders(i18n.getMessage("header.dist.twintable.available"));
  20. sourceTable.setColumnExpandRatio(DIST_TYPE_NAME, 1.0F);
  21. createSourceTableData();
  22. addTooltip();
  23. sourceTable.select(sourceTable.firstItemId());
  24. }

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

  1. private void buildSourceTable() {
  2. sourceTable = new Table();
  3. sourceTable.setId(SPUIDefinitions.TWIN_TABLE_SOURCE_ID);
  4. sourceTable.setSelectable(true);
  5. sourceTable.setMultiSelect(true);
  6. sourceTable.addStyleName(ValoTheme.TABLE_NO_HORIZONTAL_LINES);
  7. sourceTable.addStyleName(ValoTheme.TABLE_NO_STRIPES);
  8. sourceTable.addStyleName(ValoTheme.TABLE_NO_VERTICAL_LINES);
  9. sourceTable.addStyleName(ValoTheme.TABLE_SMALL);
  10. sourceTable.setImmediate(true);
  11. sourceTable.setSizeFull();
  12. sourceTable.addStyleName("dist_type_twin-table");
  13. sourceTable.setSortEnabled(false);
  14. sourceTableContainer = new IndexedContainer();
  15. sourceTableContainer.addContainerProperty(DIST_TYPE_NAME, String.class, "");
  16. sourceTableContainer.addContainerProperty(DIST_TYPE_DESCRIPTION, String.class, "");
  17. sourceTable.setContainerDataSource(sourceTableContainer);
  18. sourceTable.setVisibleColumns(DIST_TYPE_NAME);
  19. sourceTable.setColumnHeaders(i18n.getMessage("header.dist.twintable.available"));
  20. sourceTable.setColumnExpandRatio(DIST_TYPE_NAME, 1.0F);
  21. createSourceTableData();
  22. addTooltip();
  23. sourceTable.select(sourceTable.firstItemId());
  24. }

相关文章