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

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

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

Item.removeItemProperty介绍

暂无

代码示例

代码示例来源:origin: tlaukkan/vaadin-lazyquerycontainer

/**
 * Removes item from default Item.
 *
 * @param id ID of the property to be removed.
 * @return true if Property was removed successfully.
 */
public boolean removeItemProperty(final Object id) {
  return defaultItem.removeItemProperty(id);
}

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

public List<String> getFieldList(ValidationObject validationObject, Item dataSource)
{
  List<String> ret = new ArrayList<String>();
  ObjectMetadata objectMetadata = validationObject.getMetadata();
  Collection<PropertyMetadata> propertyMetadata = objectMetadata.getAllPropertyMetadata();
  for (PropertyMetadata property: propertyMetadata)
  {
    String fieldName = property.getName();
    Method getter = property.getGetMethod();
    Method setter = property.getSetMethod();
    FieldMetadata fieldMetadata;
    try {
      fieldMetadata = objectMetadata.getFieldMetadata(property.getName());
      dataSource.removeItemProperty(fieldName);
      dataSource.addItemProperty(fieldName, new MaduraPropertyWrapper(fieldMetadata,validationObject,setter, getter, getHints(),m_messageSource));
    }
    catch (NullPointerException e)
    {
      logger.info("property {} not bound to Madura Objects",fieldName);
    }
    ret.add(fieldName);
  }
  return ret;
}
public MaduraPropertyWrapper getMaduraPropertyWrapper(FieldMetadata fieldMetadata)

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

public List<String> getFieldList(ValidationObject validationObject, Item dataSource)
  {
    List<String> ret = new ArrayList<String>();
    ObjectMetadata objectMetadata = validationObject.getMetadata();
//        Class<?> clazz = validationObject.getClass();
    Collection<PropertyMetadata> propertyMetadata = objectMetadata.getAllPropertyMetadata();
    for (PropertyMetadata property: propertyMetadata)
    {
      String fieldName = property.getName();
      Method getter = property.getGetMethod();
      Method setter = property.getSetMethod();
      FieldMetadata fieldMetadata;
      try {
        fieldMetadata = objectMetadata.getFieldMetadata(property.getName());
        dataSource.removeItemProperty(fieldName);
        dataSource.addItemProperty(fieldName, new MaduraPropertyWrapper(fieldMetadata,validationObject,setter, getter, getHints(),m_messageSource));
      }
      catch (NullPointerException e)
      {
        logger.info("property {} not bound to Madura Objects",fieldName);
      }
      ret.add(fieldName);
    }
    return ret;
  }
  public MaduraPropertyWrapper getMaduraPropertyWrapper(FieldMetadata fieldMetadata)

相关文章

微信公众号

最新文章

更多