Szukaj…


Wprowadzenie

widgetVar to nazwa zmiennych po stronie klienta, które zawierają wszystkie widżety PF javascript na stronie. Istnieje świetne wprowadzenie / samouczek korzystania z komponentu widgetVar napisanego przez Hatem Alimam o nazwie Intro To PrimeFaces widgetVar

Podstawowe użycie widgetVar

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

Tabela danych

datatable.js w repozytorium GitHub

Funkcjonować Detale
bindPaginator: function() Wiąże nasłuchiwanie zdarzeń zmiany i renderuje paginator
loadLiveRows: function() Ładuje wiersze w locie podczas przewijania na żywo
paginate: function(newState) Paginacja Ajax
fetchNextPage: function(newState) Ładuje następną stronę asynchronicznie, aby zachować ją w stanie wyświetlania i Aktualizuje stan widoku
sort: function(columnHeader, order, multi) Sortowanie Ajax
filter: function() Filtr Ajax
onRowClick: function(event, rowElement, silent)
onRowDblclick: function(event, row)
highlightRow: function(row) Podświetla wybrany wiersz
unhighlightRow: function(row) Czyści wybrane efekty wizualne
fireRowSelectEvent: function(rowKey, behaviorEvent) Wysyła rowSelectEvent po stronie serwera, aby wywołać rowSelectListener, jeśli jest zdefiniowany
fireRowUnselectEvent: function(rowKey, behaviorEvent) Wysyła rowUnselectEvent po stronie serwera, aby wywołać rowUnselectListener, jeśli jest zdefiniowany
selectRowWithRadio: function(radio) Wybiera wiersz odpowiadający zaznaczeniu kolumny na podstawie radia
unselectAllRows: function()
selectAllRowsOnPage: function()
unselectAllRowsOnPage: function()
selectAllRows: function()
toggleExpansion: function(toggler) Rozwija wiersz, aby wyświetlić szczegółową treść
collapseRow: function(row)
collapseAllRows: function()
getExpandedRows: function()
switchToRowEdit: function(row)
showRowEditors: function(row)
saveRowEdit: function(rowEditor) Zapisuje edytowany wiersz
cancelRowEdit: function(rowEditor)
updateRow: function(row, content) Aktualizuje wiersz o podaną treść
clearSelection: function() Czyści stan selekcji
clearFilters: function() Czyści filtry tabel
removeSelection: function(rowIndex) Usuń dany wierszIndex z zaznaczenia
addSelection: function(rowKey) Dodaje podany parametr rowKey do wyboru, jeśli jeszcze nie istnieje
isSelected: function(rowKey) Sprawdza, czy wybrany jest wiersz rowKey
saveColumnOrder: function()
isEmpty: function() Zwraca, jeśli wyświetlane są jakiekolwiek dane
getSelectedRowsCount: function()


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow