Hi I have a javascript script in which I wish to propogate the parent attributes to the child.
In the script I am attempting to either migrate the datatype or the domain, depending on which exists;
The code I have written is as follows;
//Create the Child Attribute and the the properties of the attribute.
ChildAttribute = ChildEntity.CreateNewObject(4007);
ChildAttribute.Name = Attribute.Name;
ChildAttribute.Caption = Attribute.Name;
if ( DataType !== null ) {
ChildAttribute.Datatype = DataType;
ChildAttribute.DataTypeParam1 = DataPrecision1;
ChildAttribute.DataTypeParam2 = DataPrecision2;
} else {
Log.Information("Domain for "+Attribute.Name+" Domain = "+Attribute.Domain.Name);
ChildAttribute.Domain = Attribute.Domain
}
I can clearly see the domain in the log.information. However the ChildAttribute.Domain is not getting populate. Could anyone has it a guess as to what I might be doing wrong?
Its one of the last and final thing I need for the script to work as desired.