私は Primefaces 3.5RC を使用しています。次の JS 関数を実装して、dataTable の列をフリーズできるようにするのに問題があります。私はまだ JS に慣れていないので、StackOverflow で見つけた以下のサンプル JS 関数内で dataTable id を参照する方法がわかりません: Column Freeze または Fixed Column in datatable。どんな助けや提案も大歓迎です。ありがとう。
var oTable2 = $(primfacesDataTableId).find('table').dataTable({
"sScrollX" : "100%", //Scroll
"sScrollY" : "180",
"bAutoWidth" : false,
"bScrollCollapse" : true,
"bPaginate" : false,
"bSort" : false,
"sInfo" : "",
"sInfoEmpty" : ""
});
var oFC = new FixedColumns(oTable2, {
"iLeftColumns" : 4, //Freezed first for columns
"sHeightMatch" : "auto",
"iLeftWidth" : 405
});