Suche…


Einführung

widgetVar ist der Name der clientseitigen Variablen, die alle JavaScript-PF-Widgets auf der Seite enthält. Es gibt ein großartiges Intro / Tutorial für die Verwendung der von Hatem Alimam geschriebenen widgetVar-Komponente namens Intro To PrimeFaces widgetVar

Grundlegende Verwendung von widgetVar

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

Datentabelle

datatable.js im GitHub Reporitory

Funktion Einzelheiten
bindPaginator: function() Bindet den Änderungsereignis-Listener und rendert den Paginator
loadLiveRows: function() Lädt Zeilen beim Live-Scrollen
paginate: function(newState) Ajax-Paginierung
fetchNextPage: function(newState) Lädt die nächste Seite asynchron, um den Viewstate- und Updates-Viewstate-Status beizubehalten
sort: function(columnHeader, order, multi) Ajax sortieren
filter: function() Ajax-Filter
onRowClick: function(event, rowElement, silent)
onRowDblclick: function(event, row)
highlightRow: function(row) Hebt die ausgewählte Zeile hervor
unhighlightRow: function(row) Löscht die ausgewählten Visuals
fireRowSelectEvent: function(rowKey, behaviorEvent) Sendet ein rowSelectEvent auf der Serverseite, um einen rowSelectListener aufzurufen, sofern definiert
fireRowUnselectEvent: function(rowKey, behaviorEvent) Sendet ein rowUnselectEvent auf der Serverseite, um einen rowUnselectListener aufzurufen, sofern definiert
selectRowWithRadio: function(radio) Wählt die entsprechende Zeile einer funkbasierten Spaltenauswahl aus
unselectAllRows: function()
selectAllRowsOnPage: function()
unselectAllRowsOnPage: function()
selectAllRows: function()
toggleExpansion: function(toggler) Erweitert eine Zeile, um Detailinhalt anzuzeigen
collapseRow: function(row)
collapseAllRows: function()
getExpandedRows: function()
switchToRowEdit: function(row)
showRowEditors: function(row)
saveRowEdit: function(rowEditor) Speichert die bearbeitete Zeile
cancelRowEdit: function(rowEditor)
updateRow: function(row, content) Aktualisiert die Zeile mit dem angegebenen Inhalt
clearSelection: function() Löscht den Auswahlstatus
clearFilters: function() Löscht Tabellenfilter
removeSelection: function(rowIndex) Entferne den angegebenen rowIndex aus der Auswahl
addSelection: function(rowKey) Fügt der Auswahl den angegebenen rowKey hinzu, falls er noch nicht vorhanden ist
isSelected: function(rowKey) Sucht, ob der angegebene rowKey ausgewählt ist
saveColumnOrder: function()
isEmpty: function() Gibt zurück, wenn Daten angezeigt werden
getSelectedRowsCount: function()


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow