Change field attributes

In this example, attributes of field on form OE10.3 are changed: A derived field is made visible and required.

function FORM_OnBeforeTransaction(fc)
{
    // check the function code to limit code to an ADD
    return (fc === "A" ? reqCODE() : true);
}

function reqCODE()
{
    // check to see if the Activity field is populated
    const act = lawForm.getDataValueById("text22");
    const message = "You Must Enter An Activity";
    if (act !== "")
    {
        return true;
    }

    // position cursor in required code field
    lawForm.positionInFieldById("text22");
    lawForm.setMessage(message);
    return false;
}