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

x33g5p2x  于2022-01-19 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(85)

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

Field.setReadThrough介绍

暂无

代码示例

代码示例来源:origin: org.vaadin.addons/customfield

public void setReadThrough(boolean readThrough) throws SourceException {
  wrappedField.setReadThrough(readThrough);
}

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

public Field createField(Item item, Object propertyId,
      Component uiContext) {

    logger.debug("creating field for {}",propertyId);
    com.vaadin.data.Property property = item.getItemProperty(propertyId);
    Field ret;
    if (property instanceof MaduraPropertyWrapper)
    {
      MaduraPropertyWrapper maduraProperty = (MaduraPropertyWrapper)property;
      ret = createFieldByPropertyType(maduraProperty);
//            logger.debug("created field {} class {} value {}",new Object[]{propertyId,ret.getClass().getName(),ret.getValue()});
    }
    else if (item instanceof BeanItem) {
      MaduraPropertyWrapper maduraProperty = getMaduraSessionManager().getMaduraPropertyWrapper((ValidationObject)((BeanItem)item).getBean(), propertyId.toString());
      ret = createFieldByPropertyType(maduraProperty);
//            logger.debug("created field {} class {} value {}",new Object[]{propertyId,ret.getClass().getName(),ret.getValue()});
    }
    else {
      // this probably never gets called
      Field field = super.createField(item, propertyId, uiContext);
      field.setWidth(getHints().getWidth());
      field.setReadThrough(true);
      field.setWriteThrough(true);
      field.setPropertyDataSource(property);
      ret = field;
    }

    return ret;
  }
  public Field createFieldByPropertyType(MaduraPropertyWrapper property) {

相关文章