我正在使用selectOneRadio來選擇哪個inputText將可用。所以,我有這個變體:如何在adf中使用partialtriggers,selectOneRadio和inputText
<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>
和豆製品的按鈕:
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;
}
的結果,我已經 getInput1 = NULL getInput2 = NULL
,但是,如果我沒有使用partialTriggers這個變體工作正常,並在db中提出正確的值...
任何人都可以幫助嗎? jdeveloper 10.1.3 謝謝!
你可以發佈commandbutton的文本嗎? –