2013-04-10 2 views
1

를 사용 :Primefaces : 변화의 selectionMode 마크 업 내가 PrimeFaces 버전 3.5을 사용하고 같은의 selectionMode을 사용하고 일반 체크 박스

<p:column selectionMode="multiple"/> 

를 그리고이 같은 마크 업을 생성합니다

<div class="ui-chkbox ui-widget"> 
<div class="ui-helper-hidden-accessible"> 
<input type="checkbox" name="x_checkbox"> 
</div> 
<div class="ui-chkbox-box ui-widget ui-corner-all ui-state-default"> 
<span class="ui-chkbox-icon ui-c"></span> 
</div> 
</div> 

내가 좋아하는 것

<input type="checkbox" name="x_checkbox"> 

답변

0

죄송하지만 답변을 드릴만한 평판이 충분하지 않습니다.

왜 실제로 확인란 만 선택 하시겠습니까? 체크 박스를 클릭하지 않아도 열 선택 항목이 선택 취소 되었기 때문입니까?

그렇다면 동일한 문제가 있었지만 조금 해결했습니다. 체크 상자의 너비와 높이를 열 너비/높이로 설정 했으므로이 작은 "버그"를 처리 할 필요가 없었습니다.

덧붙여서 primefaces 3.4에서는, 알고있는 한, 프로 인터페이스의 프로 유저로부터의 요구에 의해 변경되었습니다.

+0

체크 박스는 다음과 같이 표시됩니다. http://www.primefaces.org/showcase/ui/datatableRowSelectionRadioCheckbox.jsf '평범한'디자인 ​​문제입니다. CSS를 사용하여 입력 체크 박스를 노출 할 수 있지만 어쨌든 감추어 질 마크 업은 낭비입니다. – Cekk

+1

예, 그렇습니다. 하지만 말했듯이, pf-PRO 사용자가 요청했기 때문에이 방법으로이 작업을 수행했습니다. 이 문제와 관련된 포럼 게시물은 다음과 같습니다. http://forum.primefaces.org/viewtopic.php?f=3&t=28721&hilit=datatable+multiple+selection – leostiw

관련 문제