comment utiliser partialtriggers, selectOneRadio et inputText dans l'adf

Je suis en utilisant selectOneRadio pour sélectionner inputText seront disponibles. Donc, j'ai cette variante:

<af:selectOneRadio 
                                   id="id1"
                                   autoSubmit="true"
                                   binding="#{page.bindingSelect}"
                                   value="#{page.radioBtnValue}">
                  <af:selectItem label="show1" value="show1" />
                  <af:selectItem label="show2" value="show2"/>

<af:inputText id="id2" 
                              value="#{bindings.input1.inputValue}"                            
                              partialTriggers="id1"
                              binding="#{page.input1}" 
                              disabled="#{page.radioBtnValue!='show1'}">                                   
</af:inputText>
<af:inputText id="id3" 
                              value="#{bindings.input2.inputValue}"                            
                              partialTriggers="id1"
                              binding="#{page.input2}" 
                              disabled="#{page.radioBtnValue!='show2'}">                                   
</af:inputText> 

et de haricots pour le bouton:

public String newCommitTest() {
        BindingContainer bindings = getBindings();
        OperationBinding operationBinding = 
            bindings.getOperationBinding("Commit");
        Object result = operationBinding.execute();
        if (!operationBinding.getErrors().isEmpty()) {
            return null;
        }
        System.out.println("---------"+getInput1().getValue()) ;
        System.out.println("---------"+getInput2().getValue()) ;
        return null;        
    }

comme résultat j'ai
getInput1=null
getInput2=null

mais, Si je n'ai pas utilisé partialTriggers cette variante fonctionne très bien et en db met en valeur correcte...

Quelqu'un peut aide?
jdeveloper 10.1.3
Merci!

  • Pouvez-vous poster le texte du bouton de commande?
InformationsquelleAutor user1979842 | 2013-01-15