私はそのようにグリッドをレンダリングしました:
myGrid = new Slick.Grid("#grid", myDataView, myColumns, myOptions);
myDataView.beginUpdate();
myDataView.setItems(myDataset);
myDataView.endUpdate();
大丈夫です。特定の列の css クラス名を変更する必要があります。そうです:
myGrid.onSort.subscribe(function(e, args) {
args.sortCol.headerCssClass = 'newClassName';
});
DOM の変更を確認するには、今何をする必要がありますか?
私はこの解決策を見つけました:
myGrid.onSort.subscribe(function(e, args) {
args.sortCol.headerCssClass = 'newClassName';
var columns = myGrid.getColumns();
myGrid.setColumns(columns);
});
このソリューションは最もエレガントですか? 適切な方法はありますか?