그래서 항목 또는 항목 표를 표시할지 여부를 나타내는 플래그로 사용되는 세션 빈이 있습니다.이 값은 내 페이지에서 여러 가지 방법으로 변경할 수 있습니다 (메뉴에서 항목을 클릭하고 다른 명령 단추를 클릭하는 등)자바 스크립트를 사용하여 세션 빈의 값을 변경하십시오.
페이지에서 숨겨진 입력을 사용하여 특정 유형의 빈 (bean)에서 값을 가져옵니다. 내 자바 스크립트 함수에
<h:inputHidden id="viewType" value="#{myBean.viewType}" />
) 기본적으로 나는 ...이 입력 값을 assgin하고 다른 사람의 js 기능 올바른보기 유형을 보여
function setProdViewGrid(){
document.getElementById('catPage:viewType').value = "grid";
showProdGrid();
};
function setProdViewList(){
document.getElementById('catPage:viewType').value = "list";
showProdList();
};
이 작업은 가능하지만 문제는 bean에서 속성 viewType이 업데이트되지 않고 입력 값 (전체적인 의미)입니다. 내 콩은 내가 변경하고자하는 세션 유형이므로 &이 값을 유지해야합니다. js를 통해이를 수행하는 방법이 있습니까? 여기 내 콩 측 기능, 그것은 게터 (getViewType())와 세터 (setViewType를 (가 있어야 빈에서 변수 "viewType"의 값을 변경하는 JSF하기 위해
public void setProdViewList(){
viewType = "list";
}
public void setProdViewGrid(){
viewType = "grid";
}