Recherche…


Introduction

widgetVar est le nom des variables côté client qui contiennent tous les widgets javascript PF sur la page. Il y a un excellent tutoriel pour utiliser le composant widgetVar écrit par Hatem Alimam appelé Intro To PrimeFaces widgetVar

Utilisation basique de widgetVar

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

Datable

datatable.js dans GitHub Reporitory

Fonction Détails
bindPaginator: function() Lie l'auditeur d'événement de changement et rend le paginateur
loadLiveRows: function() Charge des lignes à la volée lors du défilement en direct
paginate: function(newState) Pagination Ajax
fetchNextPage: function(newState) Charge la page suivante de manière asynchrone pour la conserver à l'état de vue et afficher l'état des mises à jour
sort: function(columnHeader, order, multi) Tri de l'Ajax
filter: function() Ajax filter
onRowClick: function(event, rowElement, silent)
onRowDblclick: function(event, row)
highlightRow: function(row) Ligne surlignée comme sélectionnée
unhighlightRow: function(row) Efface les visuels sélectionnés
fireRowSelectEvent: function(rowKey, behaviorEvent) Envoie un objet rowSelectEvent côté serveur pour appeler un objet rowSelectListener s'il est défini
fireRowUnselectEvent: function(rowKey, behaviorEvent) Envoie un objet rowUnselectEvent côté serveur pour appeler rowUnselectListener s'il est défini
selectRowWithRadio: function(radio) Sélectionne la ligne correspondante d'une sélection de colonne basée sur la radio
unselectAllRows: function()
selectAllRowsOnPage: function()
unselectAllRowsOnPage: function()
selectAllRows: function()
toggleExpansion: function(toggler) Développe une ligne pour afficher le contenu détaillé
collapseRow: function(row)
collapseAllRows: function()
getExpandedRows: function()
switchToRowEdit: function(row)
showRowEditors: function(row)
saveRowEdit: function(rowEditor) Enregistre la ligne modifiée
cancelRowEdit: function(rowEditor)
updateRow: function(row, content) Ligne de mise à jour avec contenu donné
clearSelection: function() Efface l'état de sélection
clearFilters: function() Efface les filtres de table
removeSelection: function(rowIndex) Supprimer rowIndex de la sélection
addSelection: function(rowKey) Ajoute rowKey à la sélection si elle n'existe pas déjà
isSelected: function(rowKey) Trouve si rowKey donné est en sélection
saveColumnOrder: function()
isEmpty: function() Retourne s'il y a des données affichées
getSelectedRowsCount: function()


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow