getCol方法接受三个参数 colname, returntype, mathoperation,返回一个数组( array类型)或一个值(数字或字符串类型)。html
官方的使用说明是这样介绍的:这个方法返回一个包含列所对应的值的数组。colname能够是一个表明列的索引的数字,或者是一个colModel里面的name。returntype决定了返回的数组的类型,当设置为false(默认值)时数组只包含值,当设置成true时数组包含一组对象。 对象被定义为{ id:rowid,value:cellvalue } ,其中rowid表示是哪一行的id,cellvalue表示的是这一个单元格的值。 例如,输出能够是这样[{ id:1,value:1 },{ id:2,value:2 }…)]。mathoperation的有效选项是 'sum, 'avg', 'count'。 若是这个参数被设置了而且是有效的,就表示该操做的返回值是操做该列中的全部值以后获得的一个标量值。 若是该参数是无效的,那么返回值为空数组。官方使用说明参考此处连接。数组
我这里在补充一下,returntype设置为true时,返回的是该列的全部值的值对形式。mathoperation若是设置为‘sum’,返回该列中全部值的和,若是设置为‘avg’,返回该列中全部值的平均值,若是设置为‘count’,返回值为该列的数目。post
再说一点,其实mathoperation的候选项不仅这三个,另外还有‘min’和‘max’,对应的返回值分别是该列中的最小值和最大值。若是设置了有效的mathoperation ,那么返回的结果都是一个值而不是数组,即便你把returntype设置为true。插件
还有sum等等htm