【问题标题】:return string in devextreme pivot grid based on neighbouring cell value基于相邻单元格值在 devextreme 枢轴网格中返回字符串
【发布时间】:2020-03-12 14:05:30
【问题描述】:

$("#sales").dxPivotGrid({

  allowSorting: true,
  showColumnTotals: false,
  showColumnGrandTotals: false,
  showRowGrandTotals: false,
  showRowTotals: false,
  allowFiltering: true,

  height: 440,
  showBorders: true,
  fieldChooser: {
    enabled: false
  },
  "export": {
    enabled: true,
    fileName: "Sales"
  },
  dataSource: {
    fields: [{
      caption: "subject",
      width: 120,
      dataField: "subject",
      area: "row"
    }, {
      caption: "studentname",
      dataField: "studentname",
      width: 150,
      area: "column",

    }, {
      caption: "PassingMarks",
      dataField: "PassingMarks",
      dataType: "number",
      summaryType: "sum",
      area: "data"
    }, {
      caption: "ActualMarks",
      dataField: "ActualMarks",
      dataType: "number",
      summaryType: "sum",
      area: "data"
    }, {
      caption: "Comments",

      area: "data",
      calculateSummaryValue: function(e) {
        

        if (e.value("PassingMarks") < e.value("ActualMarks")) {
          return "Pass";
        } else {
          return "fail";
        }


      }
    }],
    store: sales
  }
});

我正在使用 devextreme 枢轴网格显示学生姓名明智(列)的标记。我想根据相邻单元格 PassingMarks、ActualMarks 使用 calculateSummaryValue() 在“cmets”列中返回字符串单元格值。任何帮助将不胜感激。

【问题讨论】:

    标签: jquery devexpress


    【解决方案1】:

    试试这个,

    caption: "Comments", isMeasure: true, calculateSummaryValue: function (e) {
            if (e.value("PassingMarks") < e.value("ActualMarks")) {
              return "Pass";
            } else {
              return "fail";
            }                
    }
    

    【讨论】:

      猜你喜欢
      • 2016-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      • 2015-02-27
      • 2020-04-06
      • 2023-01-17
      相关资源
      最近更新 更多