수색…


소개

widgetVar 는 페이지의 모든 자바 스크립트 PF 위젯을 포함하는 클라이언트 측 변수의 이름입니다. Hatem Alimam이 작성한 Intro To PrimeFaces widgetVar로 작성된 widgetVar 구성 요소를 사용하는 방법에 대한 훌륭한 소개 / 자습서가 있습니다.

위젯의 기본 사용법

<h:form>
    <p:dialog widgetVar="myDialog"></p:dialog>
    <p:commandButton onclick="PF('myDialog').show();" />
</h:form>

데이터 테이블

GitHub Reporitory의 datatable.js

기능 세부
bindPaginator: function() 변경 이벤트 청취자를 바인드 해, 페이징 기능을 렌더링합니다.
loadLiveRows: function() 실시간 스크롤 할 때 행을 즉시로드합니다.
paginate: function(newState) Ajax 페이지 매김
fetchNextPage: function(newState) 다음 페이지를 비동기 적으로로드하여 viewstate 및 업데이트 뷰 상태로 유지합니다.
sort: function(columnHeader, order, multi) 아약스 정렬
filter: function() Ajax 필터
onRowClick: function(event, rowElement, silent)
onRowDblclick: function(event, row)
highlightRow: function(row) 선택한 행을 강조 표시합니다.
unhighlightRow: function(row) 선택한 비주얼을 지 웁니다.
fireRowSelectEvent: function(rowKey, behaviorEvent) 정의되고있는 경우는, rowSelectEvent를 호출하기 위해서 서버 측에서 rowSelectEvent를 송신합니다.
fireRowUnselectEvent: function(rowKey, behaviorEvent) 정의되고있는 경우는, RowUnselectEvent를 서버 사이드로 보내, RowUnselectListener를 호출합니다.
selectRowWithRadio: function(radio) 라디오 기반 열 선택에 해당하는 행을 선택합니다.
unselectAllRows: function()
selectAllRowsOnPage: function()
unselectAllRowsOnPage: function()
selectAllRows: function()
toggleExpansion: function(toggler) 세부 내용을 표시 할 행을 확장합니다.
collapseRow: function(row)
collapseAllRows: function()
getExpandedRows: function()
switchToRowEdit: function(row)
showRowEditors: function(row)
saveRowEdit: function(rowEditor) 편집 된 행을 저장합니다.
cancelRowEdit: function(rowEditor)
updateRow: function(row, content) 지정된 내용으로 행을 업데이트합니다.
clearSelection: function() 선택 상태를 지 웁니다.
clearFilters: function() 표 필터 지우기
removeSelection: function(rowIndex) 지정된 rowIndex를 선택 범위로부터 삭제합니다.
addSelection: function(rowKey) 지정된 rowKey를 선택 영역에 추가합니다 (존재하지 않는 경우).
isSelected: function(rowKey) 지정된 rowKey가 선택 내에 있을지 어떨지를 판정합니다.
saveColumnOrder: function()
isEmpty: function() 표시된 데이터가있는 경우를 반환합니다.
getSelectedRowsCount: function()


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow