サーチ…


前書き

widgetVarは、ページ上のすべてのjavascript PFウィジェットを含むクライアント側変数の名前です。 Hatem Alimamが書いたwidgetVarコンポーネントを使って、 Intro To PrimeFaces widgetVarという素晴らしいイントロ/チュートリアルがあります

widgetVarの基本的な使い方

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

データ表

datatable.js GitHubのReporitoryで

関数詳細
bindPaginator: function() 変更イベントリスナーをバインドし、ページ設定をレンダリングします。
loadLiveRows: function() ライブスクロール時にオンザフライでローをロードする
paginate: function(newState) Ajaxページネーション
fetchNextPage: function(newState) 次のページを非同期にロードしてビューステートに保持し、ビューステートを更新します。
sort: function(columnHeader, order, multi) Ajaxソート
filter: function() Ajaxフィルター
onRowClick: function(event, rowElement, silent)
onRowDblclick: function(event, row)
highlightRow: function(row) 選択した行を強調表示します
unhighlightRow: function(row) 選択したビジュアルを消去します。
fireRowSelectEvent: function(rowKey, behaviorEvent) サーバ側でrowSelectEventを送信して、定義されている場合はrowSelectListenerを呼び出します。
fireRowUnselectEvent: function(rowKey, behaviorEvent) 定義されている場合は、rowUnselectEventを呼び出すために、サーバー側でrowUnselectEventを送信します。
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