jqGrid - Pivot table JSFiddle example: hereを作成しました。
これでは、値が空白の場合は行を印刷しないでください。Component Type
この空の列を使用して、年のすべての期間 (月) を表示しました。これは必須です。
その空白行を削除するのに助けが必要です。また、最後の合計列2015
をグリッドから削除することは可能ですか?
jqGrid - Pivot table JSFiddle example: hereを作成しました。
これでは、値が空白の場合は行を印刷しないでください。Component Type
この空の列を使用して、年のすべての期間 (月) を表示しました。これは必須です。
その空白行を削除するのに助けが必要です。また、最後の合計列2015
をグリッドから削除することは可能ですか?
ComponentType:""
表示したくないグループにダミーデータを含めます。したがって、私が見る最善の解決策は、入力ピボットデータのみにデータを含めることですが、グリッドデータにはダミーデータを使用しないでください。jqPivot はdatatype: "jsonstring"
、以前に並べ替えられたデータの追加の並べ替えを防ぐために使用します。入力データはdatastr
オプションの値として配置されます。したがって、データがjqGridによって処理される前に、次を使用しonInitGrid
てダミーデータを削除できます。
onInitGrid: function () {
var p = $(this).jqGrid("getGridParam"),
userdata = p.datastr.userdata;
p.datastr = $.grep(p.datastr, function (item) {
return item.ComponentType !== "";
});
p.datastr.userdata = userdata;
}
変更されたデモhttp://jsfiddle.net/OlegKi/b47ocLd7/11/を参照してください。