Avatar

Correct answer by
Level 8

Try this:

function findNodes(vNode){

     if (vNode.className === "field"){

          if (vNode.isPropertySpecified("name")===true){

               var myStateName=new RegExp(vNode.name);

               var returnValue = GFL.search(myStateName);

               if (returnValue!=-1){

                    this.ui.oneOfChild.border.fill.color.value="192,192,192";

                    this.access="readOnly";

               }

               else{  

                    this.ui.oneOfChild.border.fill.color.value="255,255,255";//whatever colour is open access

                    this.access="open";

               }

          }

     }

     for (var a=0;a<vNode.nodes.length;a++){

          findNodes(vNode.nodes.item(a));

     }

}

findNodes(xfa.form);

Kyle

View solution in original post