【发布时间】:2014-05-13 07:06:36
【问题描述】:
对于分组摘要,它给出列的值的总和,例如总计。 为此,我们能否根据另一列值进行组合数学运算
col1 | col2 |
P | 5 | 右 | 2 |
P | 6 |
总数:9 如果 Col1 = P 我应该添加 col2 值,如果 col2=R 则减去值
有没有办法做到这一点?
【问题讨论】:
标签: jqgrid jqgrid-php jqgrid-formatter
对于分组摘要,它给出列的值的总和,例如总计。 为此,我们能否根据另一列值进行组合数学运算
P | 5 | 右 | 2 |
总数:9 如果 Col1 = P 我应该添加 col2 值,如果 col2=R 则减去值
有没有办法做到这一点?
【问题讨论】:
标签: jqgrid jqgrid-php jqgrid-formatter
我将实现更改为将列作为行并按 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; } }
【讨论】: