This content has been marked as final. Show 1 reply
Ok so I figured it out, but I am not sure if this was the best way to do it.
I was looking at the way you call multiple methods from one bean class. So after looking at the ( operationBinding = bindings.getOperationBinding("Commit"); ) where you look up the method name. I researched if there was one for input fields, and there was Attribute Bindings and Control Bindings . So after finding this article, http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/facesutils.htm . I was able to figure out how to look up the specific attribute by name and then the AttributeBinding as a setInputValue() method. So I bound the 3 input fields I needed to the class and then did
AttributeBinding sysCodeAtt = getAttributeBinding("SYSCode");
to change the value. So far from all of my tests this works perfectly. I am not sure if this is the wrong way to do things or not, but it has worked in my situation.