Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

Numeric Fields not working the way I expected

Avatar

Former Community Member
I have tried both pieces of code in the click event, but nothing happens with the WearRing_CaseClearance (numeric field) Field.



var ringDiameter = topmostSubform.Page2.Span[7].WearRing_Case_Diameter.rawValue;

WearRing_CaseClearance.rawValue = ringDiameter;



------------------------------------------------------------------------



var ringDiameter = topmostSubform.Page2.Span[7].WearRing_Case_Diameter.rawValue - topmostSubform.Page2.Span[8].WearRing_ImpellerHub_Diameter.rawValue;



if (ringDiameter < PM_CaseClearanceMIN.rawValue || ringDiameter > PM_CaseClearanceMAX.rawValue)

{

//WearRing_CaseClearance.rawValue = ringDiameter;

///WearRing_CaseClearance.fillColor = '255, 0, 0';

}

else

{

//WearRing_CaseClearance.rawValue = ringDiameter;

//WearRing_CaseClearance.fillColor = '255, 255, 255';

}
2 Replies

Avatar

Former Community Member
The WearRing_CaseClearance field is shown like this -

topmostSubform.Page2.Span[11].P.WearRing_CaseClearance - in Designer.

Avatar

Former Community Member
I found an odd but working solution.



It seems when I converted the Word Document to a PDF, it made each section in my form a span block. Adobe seems to treat span blocks as subforms. So when I right-click (in the hierarchy tab), the span tags, an option of "unwrap subform" is available. Unwrapping all the subforms/spans allowed my fields to see each other regardless of which span block they were in.



Hope this helps anyone else.