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

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

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

Table.addItem介绍

暂无

代码示例

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

  1. public Object addTo(Table table) {
  2. m_id = table.addItem(new Object[] { m_keyField, m_valueField }, null);
  3. return m_id;
  4. }

代码示例来源:origin: apache/ace

  1. protected final void addItem(Table table, String label, String value) {
  2. if (value != null && !"".equals(value)) {
  3. table.addItem(new Object[] { label, value }, null);
  4. }
  5. }

代码示例来源:origin: apache/ace

  1. protected final void addItem(Table table, String label, Enum<?> value) {
  2. if (value != null) {
  3. table.addItem(new Object[] { label, value.name() }, null);
  4. }
  5. }

代码示例来源:origin: apache/ace

  1. protected final void addItem(Table table, String label, Long value) {
  2. if (value != null && value.longValue() >= 0) {
  3. table.addItem(new Object[] { label, value }, null);
  4. }
  5. }

代码示例来源:origin: at.chrl/chrl-spring

  1. private void loadProperties() {
  2. try {
  3. for (Properties properties : getActiveProperties()) {
  4. properties.entrySet().forEach(e -> {
  5. // System.out.println(e.getKey() + " | " + e.getValue());
  6. tbl.addItem(new Object[] { e.getKey(), e.getValue() }, e.getKey());
  7. });
  8. }
  9. } catch (UnsupportedOperationException e) {
  10. e.printStackTrace();
  11. } catch (IOException e) {
  12. e.printStackTrace();
  13. }
  14. }

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

  1. private void updateRoleChangedEvents()
  2. {
  3. ArrayList<String> subjects = new ArrayList<String>();
  4. subjects.add(SystemEventConstants.DASHBOARD_USER_ROLE_CHANGED_CONSTANTS);
  5. List<SystemEvent> events = this.systemEventService.listSystemEvents(subjects, user.getUsername(), null, null);
  6. for(SystemEvent systemEvent: events)
  7. {
  8. SimpleDateFormat dateFormat = new SimpleDateFormat("dd MMM yyyy HH:mm:ss");
  9. String date = dateFormat.format(systemEvent.getTimestamp());
  10. this.permissionChangeTable.addItem(new Object[]
  11. { systemEvent.getAction(), date}, systemEvent);
  12. }
  13. }

代码示例来源:origin: apache/ace

  1. /**
  2. * Inserts inital user data into the user table
  3. */
  4. private void populateUserTable() {
  5. m_userTable.removeAllItems();
  6. List<UserDTO> data = m_userUtil.getData();
  7. for (UserDTO userDTO : data) {
  8. m_userTable.addItem(new Object[] { userDTO }, userDTO);
  9. }
  10. }

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

  1. public void uploadSucceeded(SucceededEvent event) {
  2. try {
  3. URL artifact = m_file.toURI().toURL();
  4. Item item = uploadedArtifacts.addItem(artifact);
  5. item.getItemProperty("symbolic name").setValue(m_file.getName());
  6. item.getItemProperty("version").setValue("");
  7. m_uploadedArtifacts.add(m_file);
  8. }
  9. catch (IOException e) {
  10. getMainWindow().showNotification(
  11. "Upload artifact processing failed",
  12. "<br />Reason: " + e.getMessage(),
  13. Notification.TYPE_ERROR_MESSAGE);
  14. m_log.log(LogService.LOG_ERROR, "Processing of " + m_file.getAbsolutePath() + " failed.", e);
  15. }
  16. }
  17. });

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

  1. /**
  2. * @param icon The 16x16 icon that will be displayed on the left in the selection table.
  3. * @param name The name that will be shown in the selection table
  4. * @param component The component that is selected when the item in the selection table is clicked.
  5. * @param clickListener The listener that will be attached to the OK button displayed beneath
  6. * the component.
  7. */
  8. public void addSelectionItem(Embedded icon, String name, Component component, ClickListener clickListener) {
  9. Item item = selectionTable.addItem(name);
  10. item.getItemProperty("type").setValue(icon);
  11. item.getItemProperty("name").setValue(name);
  12. components.put(name, component);
  13. listeners.put(name, clickListener);
  14. }

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

  1. protected void addMatchingUser(String userId, String name) {
  2. if (!matchingUsersTable.containsId(userId)) {
  3. Item item = matchingUsersTable.addItem(userId);
  4. item.getItemProperty("userName").setValue(name);
  5. }
  6. }

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

  1. protected void populateTableList() {
  2. TreeMap<String, Long> tables = new TreeMap<String, Long>(managementService.getTableCount()); // treemap because we want to sort it on name
  3. for (String tableName : tables.keySet()) {
  4. Item item = table.addItem(tableName);
  5. item.getItemProperty("icon").setValue(determineTableIcon(tableName));
  6. item.getItemProperty("tableName").setValue(tableName + " (" + tables.get(tableName) + ")");
  7. }
  8. }

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

  1. public void buttonClick(ClickEvent event)
  2. {
  3. List<BusinessStream> businessStreams = topologyService.getAllBusinessStreams();
  4. resultsTable.removeAllItems();
  5. for(BusinessStream businessStream: businessStreams)
  6. {
  7. resultsTable.addItem(new Object[]{businessStream.getName(), businessStream.getDescription()}, businessStream);
  8. }
  9. }
  10. });

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

  1. protected void refreshInstancesTable() {
  2. instancesTable.removeAllItems();
  3. for (HistoricProcessInstance instance : selectedManagementDefinition.runningInstances) {
  4. instancesTable.addItem(new String[]{instance.getId(),
  5. instance.getBusinessKey(),
  6. instance.getStartUserId(),
  7. instance.getStartActivityId(),
  8. instance.getStartTime().toString()},
  9. instance.getId());
  10. }
  11. }

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

  1. protected void refreshInstancesTable() {
  2. instancesTable.removeAllItems();
  3. for (HistoricProcessInstance instance : selectedManagementDefinition.runningInstances) {
  4. instancesTable.addItem(new String[]{instance.getId(),
  5. instance.getBusinessKey(),
  6. instance.getStartUserId(),
  7. instance.getStartActivityId(),
  8. instance.getStartTime().toString(),
  9. instance.getEndTime() != null ? instance.getEndTime().toString() : "",
  10. instance.getDurationInMillis() != null ? instance.getDurationInMillis().toString() : ""},
  11. instance.getId());
  12. }
  13. }

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

  1. protected void fillInstanceValues() {
  2. for (HistoricProcessInstance processInstance : instanceList) {
  3. ProcessDefinition definition = definitionMap.get(processInstance.getProcessDefinitionId());
  4. String definitionName = "";
  5. if (definition != null) {
  6. if (definition.getName() != null) {
  7. definitionName = definition.getName();
  8. } else {
  9. definitionName = definition.getId();
  10. }
  11. definitionName += " (v" + definition.getVersion() + ")";
  12. }
  13. instanceTable.addItem(new String[]{ processInstance.getId(),
  14. definitionName, processInstance.getStartTime().toString(),
  15. processInstance.getEndTime() != null ? processInstance.getEndTime().toString() : ""}, processInstance.getId());
  16. }
  17. }

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

  1. protected void addComponent(final Component component)
  2. {
  3. Button deleteButton = new Button();
  4. deleteButton.setIcon(VaadinIcons.TRASH);
  5. deleteButton.addStyleName(ValoTheme.BUTTON_BORDERLESS);
  6. deleteButton.addStyleName(ValoTheme.BUTTON_ICON_ONLY);
  7. // Add the delete functionality to each role that is added
  8. deleteButton.addClickListener(new Button.ClickListener()
  9. {
  10. public void buttonClick(ClickEvent event)
  11. {
  12. components.removeItem(component);
  13. }
  14. });
  15. components.addItem(new Object[]{component.getName(), deleteButton}, component);
  16. }

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

  1. public void click(com.vaadin.event.MouseEvents.ClickEvent event) {
  2. Object itemId = ((Embedded) event.getSource()).getData();
  3. // Add to left table (if possible)
  4. String searchFieldValue = (String) searchField.getValue();
  5. if (searchFieldValue != null && searchFieldValue.length() >= 2) {
  6. String userName = (String) selectedUsersTable.getItem(itemId).getItemProperty("userName").getValue();
  7. if (matchesSearchField(userName)) {
  8. Item item = matchingUsersTable.addItem(itemId);
  9. item.getItemProperty("userName").setValue(userName);
  10. }
  11. }
  12. // Delete from right table
  13. selectedUsersTable.removeItem(itemId);
  14. }
  15. }));

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

  1. protected void selectUser(String userId, String userName) {
  2. if (!selectedUsersTable.containsId(userId)) {
  3. Item item = selectedUsersTable.addItem(userId);
  4. item.getItemProperty("userName").setValue(userName);
  5. if (showRoles) {
  6. ComboBox comboBox = new ComboBox(null, Arrays.asList(
  7. i18nManager.getMessage(Messages.TASK_ROLE_CONTRIBUTOR),
  8. i18nManager.getMessage(Messages.TASK_ROLE_IMPLEMENTER),
  9. i18nManager.getMessage(Messages.TASK_ROLE_MANAGER),
  10. i18nManager.getMessage(Messages.TASK_ROLE_SPONSOR)));
  11. comboBox.select(i18nManager.getMessage(Messages.TASK_ROLE_CONTRIBUTOR));
  12. comboBox.setNewItemsAllowed(true);
  13. item.getItemProperty("role").setValue(comboBox);
  14. }
  15. }
  16. }

代码示例来源:origin: apache/ace

  1. private void populateArtifactTable(Table artifactsTable) {
  2. for (ArtifactObject rp : getArtifactRepository().getResourceProcessors()) {
  3. String bsn = rp.getAttribute(Constants.BUNDLE_SYMBOLICNAME);
  4. Item item = artifactsTable.addItem(rp.getDefinition());
  5. item.getItemProperty(PROPERTY_SYMBOLIC_NAME).setValue(bsn);
  6. item.getItemProperty(PROPERTY_VERSION).setValue(rp.getAttribute(Constants.BUNDLE_VERSION));
  7. item.getItemProperty(PROPERTY_REMOVE).setValue(createRemoveButton(rp));
  8. }
  9. }

代码示例来源: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. }

相关文章