Revision 1118 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.impl/src/main/java/org/gvsig/tools/dynform/impl/DefaultDynFormFieldDefinition.java

View differences:

DefaultDynFormFieldDefinition.java
52 52
		this.setMaxValue(definition.getMaxValue());
53 53
		this.setMinValue(definition.getMinValue());
54 54
		this.setOrder(definition.getOder());
55
                this.setSubtype(definition.getSubtype());
55 56
		
56 57
		this.setAvailableValues(definition.getAvailableValues());
57 58
		
......
59 60
		DynObjectManager dynManager = ToolsLocator.getDynObjectManager(); 
60 61
		this.label = (String) dynManager.getAttributeValue(definition, "label");
61 62
		if(definition instanceof DynField_v2){
62
			this.setStructWhenTypeIsDynObject(((DynField_v2)definition).getStructWhenTypeIsDynObject());
63
			this.setClassOfValue(((DynField_v2)definition).getDynClassOfValue());
64
			this.setClassOfValue(((DynField_v2)definition).getClassOfValue());
65
                        if( definition.isContainer() ) {
66
                            this.setClassOfItems(((DynField_v2)definition).getDynClassOfItems());
67
                            this.setClassOfItems(((DynField_v2)definition).getClassOfItems());
68
                            this.setTypeOfItems(((DynField_v2)definition).getTypeOfItems());
69
                        }
63 70
			this.getTags().add(((DynField_v2)definition).getTags());
64 71

  
65
			if(((DynField_v2)definition).getStructWhenTypeIsDynObject() == null){
66
				this.setSubtype(definition.getSubtype());
67
			}
68 72
		}else{
69 73
			this.setSubtype(definition.getSubtype());
70 74
		}

Also available in: Unified diff