jsfiddleをご覧ください
基本的に上記のコードには、読み取り専用の列がいくつかあり、レンダラーを使用して背景色を変更しています。ただし、水平方向にスクロールすると、背景がランダムなセルに適用されます。フィドルで水平にスクロールすると、その影響を見ることができます。
コードは次のとおりです。
$(document).ready(function () {
$("#example1").handsontable({
data: getCarData(),
minSpareRows: 1,
colHeaders: ["Car", "Year", "Chassis color", "Bumper color"],
columns: [{
data: "car",
type: {
renderer: myReadonlyRenderer
},
readOnly: true
}, {
data: "year"
}, {
data: "chassis"
}, {
data: "bumper"
}]
});
});
});