如何从 Devex Pivot 网格中的单元格对象中查找列、行和数据区域值
how to find column, row and data area values from cell object in Devex Pivot grid
我正在使用 Dev ex pivot 网格在屏幕上显示一些数据。当用户点击数据区中的任何单元格时,我想找出它对应的行,列和数据区值及其字段名称。
我正在处理 devex 枢轴网格的 CellClick
事件。
使用 PivotCellEventArgs
对象我可以找到字段名但找不到值。
我想从各个角度(行、列和数据区域)获取给定单元格的名称和值。
提前致谢。
在 Razor MVC 中你可以做到这一点
@Html.DevExpress().PivotGrid(settings =>
{
settings.Name = "PivotGrid";
settings.CallbackRouteValues = new { Controller = "Home", Action = "PivotGridPartial" };
settings.ClientSideEvents.CellClick = @"
function(s,e){
var EventArgs=e;
console.log(EventArgs.RowValue);
console.log(EventArgs.RowFieldName);
console.log(EventArgs.ColumnValue);
console.log(EventArgs.ColumnFieldName);
console.log(EventArgs.Value);
}";
settings.Fields.Add(field =>
{
field.Area = PivotArea.RowArea;
...
});
settings.Fields.Add(field =>
{
field.Area = PivotArea.ColumnArea;
...
});
settings.Fields.Add(field =>
{
field.Area = PivotArea.DataArea;
...
});
}).Bind(Model).GetHtml()
我正在使用 Dev ex pivot 网格在屏幕上显示一些数据。当用户点击数据区中的任何单元格时,我想找出它对应的行,列和数据区值及其字段名称。
我正在处理 devex 枢轴网格的 CellClick
事件。
使用 PivotCellEventArgs
对象我可以找到字段名但找不到值。
我想从各个角度(行、列和数据区域)获取给定单元格的名称和值。
提前致谢。
在 Razor MVC 中你可以做到这一点
@Html.DevExpress().PivotGrid(settings =>
{
settings.Name = "PivotGrid";
settings.CallbackRouteValues = new { Controller = "Home", Action = "PivotGridPartial" };
settings.ClientSideEvents.CellClick = @"
function(s,e){
var EventArgs=e;
console.log(EventArgs.RowValue);
console.log(EventArgs.RowFieldName);
console.log(EventArgs.ColumnValue);
console.log(EventArgs.ColumnFieldName);
console.log(EventArgs.Value);
}";
settings.Fields.Add(field =>
{
field.Area = PivotArea.RowArea;
...
});
settings.Fields.Add(field =>
{
field.Area = PivotArea.ColumnArea;
...
});
settings.Fields.Add(field =>
{
field.Area = PivotArea.DataArea;
...
});
}).Bind(Model).GetHtml()