集合体データを表示するためのフッターテンプレートを持つ剣道グリッドがあります。集合体データは、最初はその列と整列します(必要に応じて)。ただし、列を非表示にして列の幅が異なる場合、集計データはその列とずれてしまいます。これがフィドルです:http://jsfiddle.net/uQG2J/1/
コードは次のとおりです。
var grid = $("#grid").kendoGrid({
dataSource: {
data: [
{"foo": 10, "bar": 10, "moo":5},
{"foo": 20, "bar": 30, "moo":8},
],
aggregate: [
{field: "moo", aggregate: "sum"}
]
},
columns: [
{
field: "foo",
width: 20
},
{
field: "bar",
width: 80
},
{
field: "moo",
footerTemplate: "Sum: #=sum# ",
width: 40
}
]
}).data("kendoGrid");
grid.hideColumn("foo");
grid.refresh();
別の列を非表示にした後、集合体データをその列に揃えるにはどうすればよいですか?