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

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

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

Table.getItem介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

  1. public class AttributeColumnGenerator implements Table.ColumnGenerator {
  2. public Object generateCell(Table source, Object itemId, Object columnId) {
  3. String textToDisplay = (String)source.getItem(itemId).getItemProperty(columnId).getValue();
  4. return new Label(textToDisplay);
  5. }

代码示例来源:origin: stackoverflow.com

  1. public Response handleRequest(Request request, Context context) {
  2. String functionName = context.getFunctionName();
  3. AmazonDynamoDBClient dbclient = new AmazonDynamoDBClient();
  4. DynamoDB configdb = new DynamoDB(dbclient);
  5. Table config = dynamoDB.getTable("config_" + functionName);
  6. String url = config.getItem("url");
  7. ...
  8. }

代码示例来源:origin: stackoverflow.com

  1. table.addGeneratedColumn("link", new Table.ColumnGenerator() {
  2. @Override
  3. public Object generateCell(Table source, Object itemId, Object columnId) {
  4. Item item = source.getItem(itemId);
  5. String columnValue = String.valueOf(item.getItemProperty(columnId).getValue());
  6. String urlValue = columnValue; // Assume columnValue contains full url including protocol, e.g. http://stackoverflow.com
  7. String urlDescription = columnValue; // Description is the same as the
  8. return new Link(urlDescription, new ExternalResource(urlValue));
  9. }
  10. })

代码示例来源:origin: stackoverflow.com

  1. table.addGeneratedColumn("WebsiteLink", new ColumnGenerator() {
  2. private static final long serialVersionUID = 1L;
  3. @Override
  4. public Object generateCell(Table source, Object itemId, Object columnId) {
  5. String linkUrl = (String) source.getItem(itemId).getItemProperty("LinkUrl").getValue();
  6. Link websiteLink = new Link(linkUrl, new ExternalResource(linkUrl));
  7. websiteLink.setTargetName("_blank");
  8. return websiteLink;
  9. }
  10. });

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

  1. @SuppressWarnings("unchecked")
  2. public Set<String> getSelectedGroupIds() {
  3. Set<String> groupIds = new HashSet<String>();
  4. for (Object itemId : (Set<Object>)groupTable.getValue()) {
  5. groupIds.add((String) groupTable.getItem(itemId).getItemProperty("id").getValue());
  6. }
  7. return groupIds;
  8. }

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

  1. @Override
  2. public String generateDescription(final Component source, final Object itemId, final Object propertyId) {
  3. final Item item = sourceTable.getItem(itemId);
  4. final String description = (String) item.getItemProperty(DIST_TYPE_DESCRIPTION).getValue();
  5. if (DIST_TYPE_NAME.equals(propertyId) && !StringUtils.isEmpty(description)) {
  6. return i18n.getMessage("label.description") + description;
  7. }
  8. return null;
  9. }
  10. });

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

  1. @Override
  2. public String generateDescription(final Component source, final Object itemId, final Object propertyId) {
  3. final Item item = sourceTable.getItem(itemId);
  4. final String description = (String) item.getItemProperty(DIST_TYPE_DESCRIPTION).getValue();
  5. if (DIST_TYPE_NAME.equals(propertyId) && !StringUtils.isEmpty(description)) {
  6. return i18n.getMessage("label.description") + description;
  7. }
  8. return null;
  9. }
  10. });

代码示例来源:origin: stackoverflow.com

  1. public Student getStudent(String id) throws JsonParseException, JsonMappingException, IOException {
  2. Table t = db.getTable(studentTableName);
  3. GetItemSpec gio = new GetItemSpec()
  4. .withPrimaryKey("id", id);
  5. Item item = t.getItem(gio);
  6. Student student = mapper.readValue(StringEscapeUtils.unescapeJson(item.getJSON("payload").substring(1)), Student.class);
  7. return student;
  8. }

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

  1. @Override
  2. public String generateDescription(final Component source, final Object itemId, final Object propertyId) {
  3. final Item item = selectedTable.getItem(itemId);
  4. final String description = (String) (item.getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
  5. if (DIST_TYPE_NAME.equals(propertyId) && !StringUtils.isEmpty(description)) {
  6. return i18n.getMessage("label.description") + description;
  7. } else if (DIST_TYPE_MANDATORY.equals(propertyId)) {
  8. return i18n.getMessage(UIMessageIdProvider.TOOLTIP_CHECK_FOR_MANDATORY);
  9. }
  10. return null;
  11. }
  12. });

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

  1. @Override
  2. public String generateDescription(final Component source, final Object itemId, final Object propertyId) {
  3. final Item item = selectedTable.getItem(itemId);
  4. final String description = (String) (item.getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
  5. if (DIST_TYPE_NAME.equals(propertyId) && !StringUtils.isEmpty(description)) {
  6. return i18n.getMessage("label.description") + description;
  7. } else if (DIST_TYPE_MANDATORY.equals(propertyId)) {
  8. return i18n.getMessage(UIMessageIdProvider.TOOLTIP_CHECK_FOR_MANDATORY);
  9. }
  10. return null;
  11. }
  12. });

代码示例来源:origin: stackoverflow.com

  1. public void moveTableItem(Table table, int from, int to) {
  2. TableItem item2Move = table.getItem(from);
  3. TableItem newTableItem = new TableItem(table, SWT.NONE, to);
  4. newTableItem.setText(item2Move.getText());
  5. // You may want to clone the entire item here; and not just the text.
  6. // Dispose off, the old item.
  7. item2Move.dispose();
  8. }

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

  1. public void valueChange(ValueChangeEvent event) {
  2. Object selectedId = table.getValue();
  3. @SuppressWarnings("unchecked")
  4. BeanItem<Task> item = (BeanItem<Task>) table.getItem(selectedId);
  5. form.setItemDataSource(item);
  6. form.setVisibleItemProperties(VISIBLE_COLUMNS);
  7. }
  8. });

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

  1. public void valueChange(ValueChangeEvent event) {
  2. Item item = definitionsTable.getItem(event.getProperty().getValue()); // the value of the property is the itemId of the table entry
  3. if(item != null) {
  4. String definitionId = (String) item.getItemProperty("id").getValue();
  5. selectedManagementDefinition = runningDefinitions.get(definitionId);
  6. refreshInstancesTable();
  7. }
  8. }
  9. });

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

  1. public void valueChange(ValueChangeEvent event) {
  2. Item item = definitionsTable.getItem(event.getProperty().getValue()); // the value of the property is the itemId of the table entry
  3. if(item != null) {
  4. String definitionId = (String) item.getItemProperty("id").getValue();
  5. selectedManagementDefinition = completedDefinitions.get(definitionId);
  6. refreshInstancesTable();
  7. }
  8. }
  9. });

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

  1. public String getSelectedUserRole(String userId) {
  2. if (!multiSelect) {
  3. throw new ActivitiException("Only use getSelectedUserIds in multiselect mode");
  4. }
  5. return (String) ((ComboBox) selectedUsersTable.getItem(userId).getItemProperty("role").getValue()).getValue();
  6. }

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

  1. public void valueChange(ValueChangeEvent event) {
  2. Item item = instanceTable.getItem(event.getProperty().getValue());
  3. if (item != null) {
  4. replayButton.setEnabled(true);
  5. } else {
  6. replayButton.setEnabled(false);
  7. }
  8. }
  9. });

代码示例来源:origin: org.aperteworkflow/base-widgets

  1. @Override
  2. public Component generateCell(Table source, Object itemId, Object columnId) {
  3. BeanItem<ProcessComment> item = (BeanItem<ProcessComment>) source.getItem(itemId);
  4. return new Label(item.getBean().getAuthor().getRealName());
  5. }
  6. });

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

  1. public void valueChange(ValueChangeEvent event) {
  2. Item item = processDefinitionTable.getItem(event.getProperty().getValue());
  3. String processDefinitionId = (String) item.getItemProperty("id").getValue();
  4. showProcessDefinitionDetail(processDefinitionId);
  5. }
  6. });

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

  1. public void buttonClick(ClickEvent event) {
  2. for (String selectedItemId : (Set<String>) matchingUsersTable.getValue()) {
  3. // Remove from left table
  4. Item originalItem = matchingUsersTable.getItem(selectedItemId);
  5. // And put it in right table
  6. selectUser(selectedItemId, (String) originalItem.getItemProperty("userName").getValue());
  7. // Remove from left table (must be done on the end, or item properties will be inaccessible)
  8. matchingUsersTable.removeItem(selectedItemId);
  9. }
  10. }
  11. });

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

  1. public void refreshCurrentJobDetails() {
  2. if(table.getValue() != null) {
  3. Item selectedJob = table.getItem(table.getValue());
  4. setDetailComponent(new JobDetailPanel((String) selectedJob.getItemProperty("id").getValue(), this));
  5. }
  6. }

相关文章