3

Primefaces の DataTable 行 (tr 要素) に id (HTML 属性)を設定するにはどうすればよいですか?
私は検索しましたが、どこでもIDを取得する方法です。pfデータテーブルをrowReorderingプラグイン
と統合したいので、これが必要です。

4

2 に答える 2

3

<tr>PrimeFaces APIからPrimefacesデータテーブルの要素のIDを設定することはできませんが、行自体に特定のIDが必要であるようには見えないため、Javascriptからこれを行うことができます。ポストバック後のクライアント側。

$(document).ready(function() {
  $('.ui-datatable-data').children().each(function(index, element) {
    element.attr('id', 'foo_' + index);
  };
};

これにより、jQueryおよびPrimefacesデータテーブルのすべてのtbody要素が検索され、tr子のIDが一意で予測可能なIDに設定されます。

于 2012-11-30T12:19:55.110 に答える