根据JQGrid中的其他列计算列的值

时间:2014-06-04 07:51:16

标签: javascript jquery jqgrid

我需要根据其他列的值计算列的值。说我有col A和Col B.只要我分别在这些列中输入4和5。我需要第三列,它应该在C列中计算A * B,即20。

如何实现这一目标。是否支持现场活动?

请帮助。

此致

1 个答案:

答案 0 :(得分:1)

解决方案取决于您填充网格的方式(使用datatype。)

一种可能的实现方式可能是使用custom formatter。在列C不包含任何输入数据的方式中,您可以使用自定义格式化程序根据其他两列的值显示计算值。有关详细信息,请参阅the answer

如果从服务器加载数据,则可以选择使用beforeProcessing回调。在从服务器接收数据后,回调将被称为,但之前将由jqGrid处理数据。它允许您修改从服务器返回的数据。例如,您可以根据A列和B列中的值包含C列的其他数据。有关详细信息,请参阅the answer