Kendo ui 行未显示剑道透视网格中的数据/值
我有一个剑道轴心网格,只有一行、一列和一个度量。我将其设置为在网格顶部显示日期,在左侧(行)显示时间间隔,“值”列应为网格单元值。我能够获取顶部显示的日期,也能够获取网格中显示的度量值,但无法获取左侧显示为一行的时间间隔。我的模型完全按照SQL中的数据进行设置(ForecastDate-Date、ForecastInterval-TimeSpan、Value-Decimal)。如Pivot Grid屏幕截图所示,我在预测间隔旁边获得[object object]。我需要得到要显示的间隔值。我该怎么做Kendo ui 行未显示剑道透视网格中的数据/值,kendo-ui,pivot-table,kendo-asp.net-mvc,Kendo Ui,Pivot Table,Kendo Asp.net Mvc,我有一个剑道轴心网格,只有一行、一列和一个度量。我将其设置为在网格顶部显示日期,在左侧(行)显示时间间隔,“值”列应为网格单元值。我能够获取顶部显示的日期,也能够获取网格中显示的度量值,但无法获取左侧显示为一行的时间间隔。我的模型完全按照SQL中的数据进行设置(ForecastDate-Date、ForecastInterval-TimeSpan、Value-Decimal)。如Pivot Grid屏幕截图所示,我在预测间隔旁边获得[object object]。我需要得到要显示的间隔值。我该怎
@(Html.Kendo().PivotGrid())
.名称(“arpPivot”)
.柱宽(75)
.高度(300)
.DataSource(ds=>ds
.Ajax()
.Transport(Transport=>Transport.Read(r=>r.Action(“Interval_PivotGridRead”,“ForecastFactorDataMaintenance”).Data(“pivotParameters”))
.Schema(s=>s
//.Model(m=>m.Field(f=>f.ForecastDate))
.Cube(c=>c
.维度(d=>
{
d、 添加(m=>m.ForecastDate)。标题(“预测日期”);
d、 添加(m=>m.forecasterval).Caption(“预测间隔”);
})
.措施(m=>
{
m、 添加(“值”)。字段(“值”)。聚合名称(“平均值”);
})
)
)
.列(c=>
{
c、 添加(“预测日期”)。扩展(真);
})
.行(r=>
{
r、 添加(“Forecasterval”)。展开(true);
})
.措施(m=>
{
m、 值(v=>
{
v、 Add().Name(“Value”).Type(“Value”);
});
})
.Events(e=>e.Error(“onError”))
)
.ColumnHeaderTemplate(“#=columnHeaders(元组,成员)#”)
//.RowHeaderTemplate(“#=行标题(元组,成员)#”)
//.DataCellTemplate(“#=(dataItem.value!=”)?kendo.parseFloat(kendo.toString(dataItem.value,'n2')):”-“#”)
//.DataCellTemplate(“#=(dataItem.value!=”))(showtotal(rowTuple,dataItem)?kendo.parseFloat(kendo.toString(dataItem.value,'n2')):'-':'-'-')
)
@(Html.Kendo().PivotGrid<BluePrint.Models.ForecastFactor_Select_Result>()
.Name("arpPivot")
.ColumnWidth(75)
.Height(300)
.DataSource(ds => ds
.Ajax()
.Transport(transport => transport.Read(r => r.Action("Interval_PivotGridRead", "ForecastFactorDataMaintenance").Data("pivotParameters")))
.Schema(s => s
//.Model(m => m.Field(f => f.ForecastDate))
.Cube(c => c
.Dimensions(d =>
{
d.Add(m => m.ForecastDate).Caption("Forecast Date");
d.Add(m => m.ForecastInterval).Caption("Forecast Interval");
})
.Measures(m =>
{
m.Add("Value").Field("Value").AggregateName("average");
})
)
)
.Columns(c =>
{
c.Add("ForecastDate").Expand(true);
})
.Rows(r =>
{
r.Add("ForecastInterval").Expand(true);
})
.Measures(m =>
{
m.Values(v =>
{
v.Add().Name("Value").Type("Value");
});
})
.Events(e => e.Error("onError"))
)
.ColumnHeaderTemplate("#= columnHeaders(tuple, member) #")
//.RowHeaderTemplate("#= rowHeaders(tuple, member) #")
// .DataCellTemplate("<span style='float:right' class='#= getDataCellClass(columnTuple, rowTuple, dataItem, measure) #'>#= (dataItem.value!='') ? kendo.parseFloat(kendo.toString(dataItem.value,'n2')):'-' #</span>")
//.DataCellTemplate("<span style='float:right' class='#= getDataCellClass(columnTuple, rowTuple, dataItem, measure) #'>#= (dataItem.value!='') ? (showtotal(rowTuple,dataItem)? kendo.parseFloat(kendo.toString(dataItem.value,'n2')):'-'):'-' #</span>")
)