私は次のようなextjsグリッドを持っています:
var grid = new FlexGridPanel({
renderTo: 'someDiv',
frame: false,
columnLines: true,
stripeRows: true,
title: '<spring:message javaScriptEscape="true" code="someLabel"/>',
height : 200,
store: store,
viewConfig: { forceFit:true},
enableColumnHide: false,
enableColumnMove: false,
columns: [
{header: '<spring:message javaScriptEscape="true" code="label.account.bank"/>',dataIndex:'bank' , width: 100, menuDisabled: true,sortable: true},
{header: '<spring:message javaScriptEscape="true" code="label.account.number"/>',dataIndex:'accountNumber' , width: 100, menuDisabled: true,sortable: true},
{header: '<spring:message javaScriptEscape="true" code="label.account.name"/>',dataIndex:'accountName', width: 200, menuDisabled: true,sortable: true},
{header: '<spring:message javaScriptEscape="true" code="label.account.currency"/>',dataIndex:'currencyCode', width: 100, menuDisabled: true,sortable: true},
{header: '<spring:message javaScriptEscape="true" code="label.account.type"/>',dataIndex:'accountTypeCode', width: 100, menuDisabled: true,sortable: true}
],
sortInfo:{field: 'accountNumber', direction: "ASC"},
sm: new Ext.grid.RowSelectionModel({singleSelect: true})
});
これで、すべての列ヘッダーの背景がグレーになりました。ただし、上記の定義では、灰色の背景や css クラスを指定していません。では、なぜ灰色の背景があるのでしょうか。