Field-Map Scripting

4.14.11 AttributeDefaultValue

AttributeDefaultValue property


Prototype:

property AttributeDefaultValue [AttribName_ :string] :variant;

Description:

Sets/returns the value of a.

Syntax (get value):



Syntax (set value):


variable := attribDefs.AttributeDefaultValue[AttribName];



attribDefs.AttributeDefaultValue[AttribName] := variable;



Part

Description


variable

A variable declared as a variant


attribDefs

A reference to an instance of a TAttribDefsWrapper


AttribName


Return value:

the value of


Note: This property is available since version X8.



See also:

Create; Free; AddAttributeDefAndValueFromFieldMapAttribute; AddAttributeDefAndValueFromFieldMapAttributeExt;AddAttributeValue; AttributeLabel; AttributeType; AttributeRequired; AttributeVisible; AttributeValue; AttributeDefaultValue; AttributeExists; PrintAttributes; PrintAttributesCount; PrintAttribute; LoadFromXML; AsXML; ValuesHaveChanged; RenameAttribute



Example:

var 
  SelectedAttributes: TAttribDefsWrapper ;
  outputXML:string; 
  
begin
  SelectedAttributes:=TAttribDefsWrapper.Create;           
  try
    with SelectedAttributes do begin
      AddAttributeDefAndValueFromFieldMapAttributeExt('Trees','Species_lkp', false, false, true);
      AddAttributeDefAndValueFromFieldMapAttributeExt('Trees','DeadTree_lkp', false, false, true);      
     
      AddAttributeByValue('Height','Height_m','20,5',false,false,false);
      
      AddAttributeDefAndValueFromFieldMapAttribute('Trees','DBH_mm');  
      
      outputXML:=AsXML;
    end;
  finally
    SelectedAttributes.Free;
  end;  

end.