pickList를 만들려고합니다. 그리고 하나의 항목을 클릭 할 때 여러 항목을 선택해야합니다. 어떻게하면 될까요?pickList (Primefaces)에서 여러 항목을 선택하는 방법?
0
A
답변
0
미안은보기에 primefaces 웹 사이트 에서이 문제를 복용, 난 당신이 아약스 태그 호출에게 previuos 코드에서 관리 빈을 참조하십시오이
<h:form>
<p:selectBooleanCheckbox value="#{selectBooleanView.value1}" label="parent">
<p:ajax update="cb1 cb2" listener="#{selectBooleanView.yourLogic}" />
</p:selectBooleanCheckbox>
<p:selectBooleanCheckbox id="cb1" value="#{selectBooleanView.value2}" label="son1"/>
<p:selectBooleanCheckbox id="cb2" value="#{selectBooleanView.value3}" label="son2"/>
</h:form>
같은 것을 가지고 기반의 일부 항목을 업데이트 할 것 같아요 아이디에서
관리되는 콩 SelectBooleanView.java
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
@ManagedBean
public class SelectBooleanView {
private boolean value1;
private boolean value2;
private boolean value3;
public boolean isValue1() {
return value1;
}
public void setValue1(boolean value1) {
this.value1 = value1;
}
public boolean isValue2() {
return value2;
}
public void setValue2(boolean value2) {
this.value2 = value2;
}
public boolean isValue3() {
return value3;
}
public void setValue3(boolean value3) {
this.value3 = value3;
}
public void yourLogic() {
this.value3= value1;
this.value2=value1;
}
}
0
당신은 사용할 수 있습니다 서버 측 아약스 전송도 t 또는 클라이언트 쪽 'onTransfer'콜백 특성.
<p:ajax event="transfer" listener="#{foo.addOtherItemsToTranferList}" />
- 또는
<p:pickList ... onTransfer="foo.bar()">