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

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

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

Table.getItem介绍

暂无

代码示例

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

public class AttributeColumnGenerator implements Table.ColumnGenerator {

public Object generateCell(Table source, Object itemId, Object columnId) {

  String textToDisplay  = (String)source.getItem(itemId).getItemProperty(columnId).getValue();
  return new Label(textToDisplay);
}

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

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

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

table.addGeneratedColumn("link", new Table.ColumnGenerator() {
 @Override
 public Object generateCell(Table source, Object itemId, Object columnId) {
  Item item = source.getItem(itemId);
  String columnValue = String.valueOf(item.getItemProperty(columnId).getValue());

  String urlValue = columnValue; // Assume columnValue contains full url including protocol, e.g. http://stackoverflow.com
  String urlDescription = columnValue; // Description is the same as the
  return new Link(urlDescription, new ExternalResource(urlValue));  
 }
})

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

table.addGeneratedColumn("WebsiteLink", new ColumnGenerator() {

  private static final long serialVersionUID = 1L;

  @Override
  public Object generateCell(Table source, Object itemId, Object columnId) {

    String linkUrl = (String) source.getItem(itemId).getItemProperty("LinkUrl").getValue();
    Link websiteLink = new Link(linkUrl, new ExternalResource(linkUrl));
    websiteLink.setTargetName("_blank");
    return websiteLink;
  }
});

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

@SuppressWarnings("unchecked")
public Set<String> getSelectedGroupIds() {
 Set<String> groupIds = new HashSet<String>();
 for (Object itemId : (Set<Object>)groupTable.getValue()) {
  groupIds.add((String) groupTable.getItem(itemId).getItemProperty("id").getValue());
 }
 return groupIds;
}

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

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

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

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

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

public Student getStudent(String id) throws JsonParseException, JsonMappingException, IOException  {

  Table t = db.getTable(studentTableName);

  GetItemSpec gio = new GetItemSpec()
      .withPrimaryKey("id", id);

  Item item = t.getItem(gio);

  Student student = mapper.readValue(StringEscapeUtils.unescapeJson(item.getJSON("payload").substring(1)), Student.class);

  return student;

}

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

@Override
  public String generateDescription(final Component source, final Object itemId, final Object propertyId) {
    final Item item = selectedTable.getItem(itemId);
    final String description = (String) (item.getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
    if (DIST_TYPE_NAME.equals(propertyId) && !StringUtils.isEmpty(description)) {
      return i18n.getMessage("label.description") + description;
    } else if (DIST_TYPE_MANDATORY.equals(propertyId)) {
      return i18n.getMessage(UIMessageIdProvider.TOOLTIP_CHECK_FOR_MANDATORY);
    }
    return null;
  }
});

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

@Override
  public String generateDescription(final Component source, final Object itemId, final Object propertyId) {
    final Item item = selectedTable.getItem(itemId);
    final String description = (String) (item.getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
    if (DIST_TYPE_NAME.equals(propertyId) && !StringUtils.isEmpty(description)) {
      return i18n.getMessage("label.description") + description;
    } else if (DIST_TYPE_MANDATORY.equals(propertyId)) {
      return i18n.getMessage(UIMessageIdProvider.TOOLTIP_CHECK_FOR_MANDATORY);
    }
    return null;
  }
});

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

public void moveTableItem(Table table, int from, int to) {
  TableItem item2Move = table.getItem(from);
  TableItem newTableItem = new TableItem(table, SWT.NONE, to);
  newTableItem.setText(item2Move.getText());
  // You may want to clone the entire item here; and not just the text.

  // Dispose off, the old item.
  item2Move.dispose();

}

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

public void valueChange(ValueChangeEvent event) {
    Object selectedId = table.getValue();
    @SuppressWarnings("unchecked")
    BeanItem<Task> item = (BeanItem<Task>) table.getItem(selectedId);
    form.setItemDataSource(item);
    form.setVisibleItemProperties(VISIBLE_COLUMNS);
  }
});

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

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

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

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

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

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

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

public void valueChange(ValueChangeEvent event) {
  Item item = instanceTable.getItem(event.getProperty().getValue());
  if (item != null) {
   replayButton.setEnabled(true);
  } else {
   replayButton.setEnabled(false);
  }
 }
});

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

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

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

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

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

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

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

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

相关文章

微信公众号

最新文章

更多