如何从 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()