com.vaadin.data.Item.getItemProperty()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(8.0k)|赞(0)|评价(0)|浏览(91)

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

Item.getItemProperty介绍

暂无

代码示例

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

@SuppressWarnings("rawtypes")
@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
  final Item item = getItem(itemId);
  if (item != null) {
    return item.getItemProperty(propertyId);
  }
  return null;
}

代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui

@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
  Item item = getItem(itemId);
  if (item == null) return null;
  return item.getItemProperty(propertyId);
}

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

/**
 * @see com.vaadin.data.Container.Filter#passesFilter(java.lang.Object, com.vaadin.data.Item)
 */
public boolean passesFilter(Object itemId, Item item) throws UnsupportedOperationException {
  CmsResource res = (CmsResource)item.getItemProperty(CmsResourceTreeContainer.PROPERTY_RESOURCE).getValue();
  if (res == null) {
    return true;
  }
  return m_navigationPaths.contains(res.getRootPath());
}

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

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

代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui

@Override
public void handleSelectDeselect(Item item, Object itemId, boolean selected) {
  item.getItemProperty(MetaMBeanItem.SELECTED).setValue(selected);
  updateIcon(item, selected);
}

代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui

@Override
  public void updateModel(Item item, Object itemId) {
    if (itemId == null || !(itemId instanceof Mbean)) return;
    Mbean bean = (Mbean)itemId;
    bean.setName((String)item.getItemProperty(MetaMBeanItem.NAME).getValue());
  }
}

代码示例来源:origin: org.opennms.features.bsm/vaadin-adminpage

@Override
public boolean passesFilter(Object itemId, Item item) {
  final Property<?> property = item.getItemProperty(NAME_PROPERTY);
  return checkSuccessor(itemId, property) || checkPredecessor(itemId, property);
}

代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui

@Override
public void setItemProperties(Item item, Object itemId) {
  if (!(itemId instanceof Mbean)) return;
  Mbean bean = (Mbean) itemId;
  item.getItemProperty(MetaMBeanItem.ICON).setValue(IconProvider.getIcon(IconProvider.MBEANS_ICON));
  item.getItemProperty(MetaMBeanItem.OBJECTNAME).setValue(bean.getObjectname());
  item.getItemProperty(MetaMBeanItem.NAME).setValue(bean.getName());
  item.getItemProperty(MetaMBeanItem.TOOLTIP).setValue(bean.getObjectname());
  item.getItemProperty(MetaMBeanItem.CAPTION).setValue(MBeansHelper.getLeafLabel(bean));
}

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

@Override
protected String getEntityId(final Object itemId) {
  final String entityId = String.valueOf(
      getContainerDataSource().getItem(itemId).getItemProperty(SPUILabelDefinitions.DIST_ID).getValue());
  return "distributionSet." + entityId;
}

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

@Override
protected String getEntityId(final Object itemId) {
  final String entityId = String.valueOf(
      getContainerDataSource().getItem(itemId).getItemProperty(SPUILabelDefinitions.VAR_SWM_ID).getValue());
  return "softwareModule." + entityId;
}

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

void validate() throws Validator.InvalidValueException {
  if (fieldGroup != null
      && fieldGroup.getItemDataSource() != null
      && fieldGroup.getItemDataSource().getItemProperty("selected") != null
      && fieldGroup.getItemDataSource().getItemProperty("selected").getValue() != null) { // fieldGroup may have not yet been initialized
    if (Objects.equals(true, fieldGroup.getItemDataSource().getItemProperty("selected").getValue())) {
      UIHelper.validateFields(fieldGroup.getFields(), false);
    }
  }
}

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

private void change(StatefulGatewayObject statefulTarget) {
  Item item = getItem(statefulTarget.getID());
  item.getItemProperty(OBJECT_DESCRIPTION).setValue("");
}
private void remove(StatefulGatewayObject statefulTarget) {

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

@SuppressWarnings("unchecked")
@Override
protected void updateEntity(final SoftwareModule baseEntity, final Item item) {
  final String swNameVersion = HawkbitCommonUtil.concatStrings(":", baseEntity.getName(),
      baseEntity.getVersion());
  item.getItemProperty(SPUILabelDefinitions.NAME_VERSION).setValue(swNameVersion);
  item.getItemProperty("swId").setValue(baseEntity.getId());
  item.getItemProperty(SPUILabelDefinitions.VAR_VENDOR).setValue(baseEntity.getVendor());
  super.updateEntity(baseEntity, item);
}

代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui

@Override
  public boolean apply(final Mbean bean) {
    Item item = container.getItem(bean);
    Property itemProperty = item.getItemProperty(MetaMBeanItem.SELECTED);
    if (itemProperty != null && itemProperty.getValue() != null) {
      return (Boolean) itemProperty.getValue();
    }
    return false;
  }
});

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

@Override
@SuppressWarnings("unchecked")
protected void updateEntity(final SoftwareModule baseEntity, final Item item) {
  final String swNameVersion = HawkbitCommonUtil.concatStrings(":", baseEntity.getName(),
      baseEntity.getVersion());
  item.getItemProperty(SPUILabelDefinitions.NAME_VERSION).setValue(swNameVersion);
  item.getItemProperty(SPUILabelDefinitions.VAR_SWM_ID).setValue(baseEntity.getId());
  item.getItemProperty(SPUILabelDefinitions.VAR_VENDOR).setValue(baseEntity.getVendor());
  item.getItemProperty(SPUILabelDefinitions.VAR_COLOR).setValue(baseEntity.getType().getColour());
  super.updateEntity(baseEntity, item);
}

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

public Object generateCell(Table source, Object itemId, Object columnId) {
    if (CAPTION_FOLDERS.equals(columnId)) {
      String html = (String)source.getContainerDataSource().getItem(itemId).getItemProperty(
        CmsResourceTableProperty.PROPERTY_TREE_CAPTION).getValue();
      Label label = new Label(html, ContentMode.HTML);
      label.setStyleName("o-tree-table-caption");
      return label;
    } else {
      return null;
    }
  }
};

代码示例来源:origin: nz.co.senanque/madura-vaadinsupport

public void addExtraField(Item item, Object id)
{
  final Property property = item.getItemProperty(id);
  final Field f = getFormFieldFactory().createField(item, id, this);
  if (f != null) {
    f.setPropertyDataSource(property);
    addField(id, f);
  }
}
public void changeVariables(Object source, Map<String, Object> variables) {

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

private void change(GroupObject go) {
  Item item = getItem(go.getName());
  item.getItemProperty(OBJECT_DESCRIPTION).setValue(go.getDescription());
}
private void remove(GroupObject go) {

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

private Button getDeleteButton(final Long itemId) {
  final Item row = getItem(itemId);
  final String tfName = (String) row.getItemProperty(SPUILabelDefinitions.NAME).getValue();
  final Button deleteIcon = SPUIComponentProvider.getButton(getDeleteIconId(tfName), "",
      i18n.getMessage(UIMessageIdProvider.TOOLTIP_DELETE_CUSTOM_FILTER),
      ValoTheme.BUTTON_TINY + " " + "blueicon", true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorder.class);
  deleteIcon.setData(itemId);
  deleteIcon.addClickListener(this::onDelete);
  return deleteIcon;
}

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

private Button customFilterDetailButton(final Long itemId) {
  final Item row1 = getItem(itemId);
  final String tfName = (String) row1.getItemProperty(SPUILabelDefinitions.NAME).getValue();
  final Button updateIcon = SPUIComponentProvider.getButton(getDetailLinkId(tfName), tfName,
      i18n.getMessage(UIMessageIdProvider.TOOLTIP_UPDATE_CUSTOM_FILTER), null, false, null,
      SPUIButtonStyleNoBorder.class);
  updateIcon.setData(tfName);
  updateIcon.addStyleName(ValoTheme.LINK_SMALL + " " + "on-focus-no-border link");
  updateIcon.addClickListener(this::onClickOfDetailButton);
  return updateIcon;
}

相关文章

微信公众号

最新文章

更多