【问题标题】:jqgrid - add or subtract value within grouped rowsjqgrid - 在分组行中添加或减去值
【发布时间】:2014-05-13 07:06:36
【问题描述】:

对于分组摘要,它给出列的值的总和,例如总计。 为此,我们能否根据另一列值进行组合数学运算


col1 | col2 |

P | 5 | 右 | 2 |

P | 6 |

总数:9 如果 Col1 = P 我应该添加 col2 值,如果 col2=R 则减去值

有没有办法做到这一点?

【问题讨论】:

    标签: jqgrid jqgrid-php jqgrid-formatter


    【解决方案1】:

    我将实现更改为将列作为行并按 id 分组 并使用了

    summaryType: mySum

    我也用过

    格式化程序:intValueFormatter

    对于保存数字的列和自定义函数,我根据其他列值将数字转换为正/负(根据我的要求)

    我得到了加/减数学运算。

    function intValueFormatter(cellValue, opts, rowObject) {

            switch (rowObject.a_cashflowtype) {
                case  "ABC ":
                    var newVal = parseFloat(cellValue) * -1;
                    return parseFloat(newVal);
                    break;
                case  "XYZ" :
                    return parseFloat(cellValue);
                    break;
            }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多